home *** CD-ROM | disk | FTP | other *** search
/ USGS: National Coal Resou…s & Great Plains Regions / USGS National Coal Resource Assessment 1999 - Northern Rocky Mountains & Great Plains Regions - Disc 2.iso / PROGRAM / ETC / DEFAULT.APR < prev    next >
Encoding:
ESRI Arc/View Project  |  1998-07-18  |  270.5 KB  |  9,017 lines

  1. /3.1
  2. (ODB.1
  3.     FirstRootClassName:    "Project"
  4.     Roots:    2
  5.     Version:    31
  6. )
  7.  
  8. (Project.2
  9.     Name:    "default.apr"
  10.     GUIName:    "Project"
  11.     CSMgr:    3
  12.     DocExts:    4
  13.     VisGUIWidth:    70
  14.     Flags:    0x01
  15.     Scripts:    5
  16.     Prefs:    410
  17.     GUI:    413
  18.     GUI:    671
  19.     GUI:    797
  20.     GUI:    886
  21.     GUI:    1066
  22.     GUI:    1173
  23.     GUI:    1220
  24.     WinX:    9
  25.     WinY:    54
  26.     WinW:    637
  27.     WinH:    501
  28.     GUINames:    1238
  29.     GUINames:    1239
  30.     GUINames:    1240
  31.     GUINames:    1241
  32.     GUINames:    1242
  33.     GUINames:    1243
  34.     GUINames:    1244
  35.     TocWidthScale:    1.00000000000000
  36. )
  37.  
  38. (CSMgr.3
  39. )
  40.  
  41. (DocAct.4
  42.     Doc:    2
  43. )
  44.  
  45. (NameDict.5
  46.     Obj:    6
  47.     Obj:    7
  48.     Obj:    8
  49.     Obj:    9
  50.     Obj:    10
  51.     Obj:    11
  52.     Obj:    12
  53.     Obj:    13
  54.     Obj:    14
  55.     Obj:    15
  56.     Obj:    16
  57.     Obj:    17
  58.     Obj:    18
  59.     Obj:    19
  60.     Obj:    20
  61.     Obj:    21
  62.     Obj:    22
  63.     Obj:    23
  64.     Obj:    24
  65.     Obj:    25
  66.     Obj:    26
  67.     Obj:    27
  68.     Obj:    28
  69.     Obj:    29
  70.     Obj:    30
  71.     Obj:    31
  72.     Obj:    32
  73.     Obj:    33
  74.     Obj:    34
  75.     Obj:    35
  76.     Obj:    36
  77.     Obj:    37
  78.     Obj:    38
  79.     Obj:    39
  80.     Obj:    40
  81.     Obj:    41
  82.     Obj:    42
  83.     Obj:    43
  84.     Obj:    44
  85.     Obj:    45
  86.     Obj:    46
  87.     Obj:    47
  88.     Obj:    48
  89.     Obj:    49
  90.     Obj:    50
  91.     Obj:    51
  92.     Obj:    52
  93.     Obj:    53
  94.     Obj:    54
  95.     Obj:    55
  96.     Obj:    56
  97.     Obj:    57
  98.     Obj:    58
  99.     Obj:    59
  100.     Obj:    60
  101.     Obj:    61
  102.     Obj:    62
  103.     Obj:    63
  104.     Obj:    64
  105.     Obj:    66
  106.     Obj:    67
  107.     Obj:    68
  108.     Obj:    69
  109.     Obj:    70
  110.     Obj:    71
  111.     Obj:    72
  112.     Obj:    73
  113.     Obj:    74
  114.     Obj:    75
  115.     Obj:    76
  116.     Obj:    77
  117.     Obj:    78
  118.     Obj:    79
  119.     Obj:    80
  120.     Obj:    81
  121.     Obj:    82
  122.     Obj:    83
  123.     Obj:    84
  124.     Obj:    85
  125.     Obj:    86
  126.     Obj:    87
  127.     Obj:    88
  128.     Obj:    89
  129.     Obj:    90
  130.     Obj:    91
  131.     Obj:    92
  132.     Obj:    93
  133.     Obj:    94
  134.     Obj:    95
  135.     Obj:    96
  136.     Obj:    97
  137.     Obj:    98
  138.     Obj:    99
  139.     Obj:    100
  140.     Obj:    101
  141.     Obj:    102
  142.     Obj:    103
  143.     Obj:    104
  144.     Obj:    105
  145.     Obj:    106
  146.     Obj:    107
  147.     Obj:    108
  148.     Obj:    109
  149.     Obj:    110
  150.     Obj:    111
  151.     Obj:    112
  152.     Obj:    113
  153.     Obj:    114
  154.     Obj:    115
  155.     Obj:    116
  156.     Obj:    117
  157.     Obj:    118
  158.     Obj:    119
  159.     Obj:    120
  160.     Obj:    121
  161.     Obj:    122
  162.     Obj:    123
  163.     Obj:    124
  164.     Obj:    125
  165.     Obj:    126
  166.     Obj:    127
  167.     Obj:    128
  168.     Obj:    129
  169.     Obj:    130
  170.     Obj:    131
  171.     Obj:    132
  172.     Obj:    133
  173.     Obj:    134
  174.     Obj:    135
  175.     Obj:    136
  176.     Obj:    137
  177.     Obj:    138
  178.     Obj:    139
  179.     Obj:    140
  180.     Obj:    141
  181.     Obj:    142
  182.     Obj:    143
  183.     Obj:    144
  184.     Obj:    145
  185.     Obj:    146
  186.     Obj:    147
  187.     Obj:    148
  188.     Obj:    149
  189.     Obj:    150
  190.     Obj:    151
  191.     Obj:    152
  192.     Obj:    153
  193.     Obj:    154
  194.     Obj:    155
  195.     Obj:    156
  196.     Obj:    157
  197.     Obj:    158
  198.     Obj:    159
  199.     Obj:    160
  200.     Obj:    161
  201.     Obj:    162
  202.     Obj:    163
  203.     Obj:    164
  204.     Obj:    165
  205.     Obj:    166
  206.     Obj:    167
  207.     Obj:    168
  208.     Obj:    169
  209.     Obj:    170
  210.     Obj:    171
  211.     Obj:    172
  212.     Obj:    173
  213.     Obj:    174
  214.     Obj:    175
  215.     Obj:    176
  216.     Obj:    177
  217.     Obj:    178
  218.     Obj:    179
  219.     Obj:    180
  220.     Obj:    181
  221.     Obj:    182
  222.     Obj:    183
  223.     Obj:    184
  224.     Obj:    185
  225.     Obj:    186
  226.     Obj:    187
  227.     Obj:    188
  228.     Obj:    189
  229.     Obj:    190
  230.     Obj:    191
  231.     Obj:    192
  232.     Obj:    193
  233.     Obj:    194
  234.     Obj:    195
  235.     Obj:    196
  236.     Obj:    197
  237.     Obj:    198
  238.     Obj:    199
  239.     Obj:    200
  240.     Obj:    201
  241.     Obj:    202
  242.     Obj:    203
  243.     Obj:    204
  244.     Obj:    205
  245.     Obj:    206
  246.     Obj:    207
  247.     Obj:    208
  248.     Obj:    209
  249.     Obj:    210
  250.     Obj:    211
  251.     Obj:    212
  252.     Obj:    213
  253.     Obj:    214
  254.     Obj:    215
  255.     Obj:    216
  256.     Obj:    217
  257.     Obj:    218
  258.     Obj:    219
  259.     Obj:    220
  260.     Obj:    221
  261.     Obj:    222
  262.     Obj:    223
  263.     Obj:    224
  264.     Obj:    225
  265.     Obj:    226
  266.     Obj:    227
  267.     Obj:    228
  268.     Obj:    229
  269.     Obj:    230
  270.     Obj:    231
  271.     Obj:    232
  272.     Obj:    233
  273.     Obj:    234
  274.     Obj:    235
  275.     Obj:    236
  276.     Obj:    237
  277.     Obj:    238
  278.     Obj:    239
  279.     Obj:    240
  280.     Obj:    241
  281.     Obj:    242
  282.     Obj:    243
  283.     Obj:    244
  284.     Obj:    245
  285.     Obj:    246
  286.     Obj:    247
  287.     Obj:    248
  288.     Obj:    249
  289.     Obj:    250
  290.     Obj:    251
  291.     Obj:    252
  292.     Obj:    253
  293.     Obj:    254
  294.     Obj:    255
  295.     Obj:    256
  296.     Obj:    257
  297.     Obj:    258
  298.     Obj:    259
  299.     Obj:    260
  300.     Obj:    261
  301.     Obj:    262
  302.     Obj:    263
  303.     Obj:    264
  304.     Obj:    265
  305.     Obj:    266
  306.     Obj:    267
  307.     Obj:    268
  308.     Obj:    269
  309.     Obj:    270
  310.     Obj:    271
  311.     Obj:    272
  312.     Obj:    273
  313.     Obj:    274
  314.     Obj:    275
  315.     Obj:    276
  316.     Obj:    277
  317.     Obj:    278
  318.     Obj:    279
  319.     Obj:    280
  320.     Obj:    281
  321.     Obj:    282
  322.     Obj:    283
  323.     Obj:    284
  324.     Obj:    285
  325.     Obj:    286
  326.     Obj:    287
  327.     Obj:    288
  328.     Obj:    289
  329.     Obj:    290
  330.     Obj:    291
  331.     Obj:    292
  332.     Obj:    293
  333.     Obj:    294
  334.     Obj:    295
  335.     Obj:    296
  336.     Obj:    297
  337.     Obj:    298
  338.     Obj:    299
  339.     Obj:    300
  340.     Obj:    301
  341.     Obj:    302
  342.     Obj:    303
  343.     Obj:    305
  344.     Obj:    306
  345.     Obj:    307
  346.     Obj:    308
  347.     Obj:    309
  348.     Obj:    310
  349.     Obj:    311
  350.     Obj:    312
  351.     Obj:    313
  352.     Obj:    314
  353.     Obj:    315
  354.     Obj:    316
  355.     Obj:    317
  356.     Obj:    318
  357.     Obj:    319
  358.     Obj:    320
  359.     Obj:    321
  360.     Obj:    322
  361.     Obj:    323
  362.     Obj:    324
  363.     Obj:    325
  364.     Obj:    326
  365.     Obj:    327
  366.     Obj:    328
  367.     Obj:    329
  368.     Obj:    330
  369.     Obj:    331
  370.     Obj:    332
  371.     Obj:    333
  372.     Obj:    334
  373.     Obj:    335
  374.     Obj:    336
  375.     Obj:    337
  376.     Obj:    338
  377.     Obj:    339
  378.     Obj:    340
  379.     Obj:    341
  380.     Obj:    342
  381.     Obj:    343
  382.     Obj:    344
  383.     Obj:    345
  384.     Obj:    346
  385.     Obj:    347
  386.     Obj:    348
  387.     Obj:    349
  388.     Obj:    350
  389.     Obj:    351
  390.     Obj:    352
  391.     Obj:    353
  392.     Obj:    354
  393.     Obj:    355
  394.     Obj:    356
  395.     Obj:    357
  396.     Obj:    358
  397.     Obj:    359
  398.     Obj:    360
  399.     Obj:    361
  400.     Obj:    362
  401.     Obj:    363
  402.     Obj:    364
  403.     Obj:    365
  404.     Obj:    366
  405.     Obj:    367
  406.     Obj:    368
  407.     Obj:    369
  408.     Obj:    370
  409.     Obj:    371
  410.     Obj:    372
  411.     Obj:    373
  412.     Obj:    374
  413.     Obj:    375
  414.     Obj:    376
  415.     Obj:    377
  416.     Obj:    378
  417.     Obj:    379
  418.     Obj:    380
  419.     Obj:    381
  420.     Obj:    382
  421.     Obj:    383
  422.     Obj:    384
  423.     Obj:    385
  424.     Obj:    386
  425.     Obj:    387
  426.     Obj:    388
  427.     Obj:    389
  428.     Obj:    390
  429.     Obj:    391
  430.     Obj:    392
  431.     Obj:    393
  432.     Obj:    394
  433.     Obj:    395
  434.     Obj:    396
  435.     Obj:    397
  436.     Obj:    398
  437.     Obj:    399
  438.     Obj:    400
  439.     Obj:    401
  440.     Obj:    402
  441.     Obj:    403
  442.     Obj:    404
  443.     Obj:    405
  444.     Obj:    406
  445.     Obj:    407
  446.     Obj:    408
  447.     Obj:    409
  448. )
  449.  
  450. (Script.6
  451.     Name:    "Layout.ShowHideMarginsUpdate"
  452.     SourceCode:    "theLayout = av.GetActiveDoc\nif (theLayout.GetDisplay.IsMarginVisible) then\n  SELF.SetLabel(\"Hide &Margins\")\nelse\n  SELF.SetLabel(\"Show &Margins\")\nend\n"
  453. )
  454.  
  455. (Script.7
  456.     Name:    "View.RedoEdit"
  457.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  theTheme.GetFTab.Redo\nend"
  458. )
  459.  
  460. (Script.8
  461.     Name:    "View.ZoomFullExtent"
  462.     SourceCode:    "theView = av.GetActiveDoc\nr = theView.ReturnExtent\n\nif (r.IsEmpty) then\n  return nil\nelseif ( r.ReturnSize = (0@0) ) then\n  theView.GetDisplay.PanTo(r.ReturnOrigin)\nelse\n  theView.GetDisplay.SetExtent(r.Scale(1.1))\n  av.GetProject.SetModified(true)\nend\n"
  463. )
  464.  
  465. (Script.9
  466.     Name:    "View.SubtractGraphics"
  467.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  theFTab = theTheme.GetFTab\n  theFTab.BeginTransaction\n  fldShape = theFTab.FindField(\"shape\")\n  \n  r1 = theFTab.GetSelection.GetNextSet(-1)\n  r2 = theFTab.GetSelection.GetNextSet(r1)\n  \n  if (r1 < r2) then\n    recBack = r1\n    recFront = r2\n  else\n    recBack = r2\n    recFront = r1\n  end\n  \n  shpBack = theFTab.ReturnValue(fldShape,recBack)\n  shpFront = theFTab.ReturnValue(fldShape,recFront)\n  \n  if (System.IsShiftKeyD
  468. own) then\n    shpDiff = shpFront.ReturnDifference(shpBack)\n    theFTab.SetValue(fldShape,recFront,shpDiff)\n  else\n    shpDiff = shpBack.ReturnDifference(shpFront)\n    theFTab.SetValue(fldShape,recBack,shpDiff)\n  end\n  \n  theFTab.UpdateSelection\n  theFtab.EndTransaction\n  theTheme.Invalidate(TRUE)\nelse\n  theGraphics = theView.GetGraphics\n  selGraphics = theGraphics.GetSelected\n  graBack  = selGraphics.Get(0)\n  shpBack = graBack.GetShape\n  graFront = selGraphics.Get(1)\n  shpFront = graFront.GetShape\n  \n  if (
  469. System.IsShiftKeyDown) then\n    shpDiff = shpFront.ReturnDifference(shpBack)\n    theSym = graFront.GetSymbol\n    theGraphics.RemoveGraphic(graFront)\n  else\n    shpDiff = shpBack.ReturnDifference(shpFront)\n    theSym = graBack.GetSymbol\n    theGraphics.RemoveGraphic(graBack)\n  end\n  if (shpDiff.IsEmpty.Not) then\n    graDiff = graphicShape.Make(shpDiff)\n    graDiff.SetSymbol(theSym)\n    theGraphics.Add(graDiff)\n  end\nend\n"
  470. )
  471.  
  472. (Script.10
  473.     Name:    "Table.UndoEdit"
  474.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.GetVtab.Undo\n"
  475. )
  476.  
  477. (Script.11
  478.     Name:    "Script.Help"
  479.     SourceCode:    "theSEd = av.GetActiveDoc\ntheStr = theSEd.GetSelected\n\nav.Help.SetAVFile\n\nif (system.getOS = #SYSTEM_OS_MSW ) then\n  if (theStr.IsNull) then\n    av.Help.ShowTopic (\"no_show\")\n    av.Help.ExecuteMacro(\"Search()\")\n  else\n    av.Help.ShowTopic (\"no_show\")\n    av.Help.SearchUsing(theStr)\n  end\nelse\n  if (theStr.IsNull) then\n    av.Help.ExecuteMacro(\"Search()\")\n  else\n    av.Help.SearchUsing(theStr)\n  end\nend"
  480. )
  481.  
  482. (Script.12
  483.     Name:    "View.SpatialSelect"
  484.     SourceCode:    "theView = av.GetActiveDoc\nif (System.IsShiftKeyDown) then\n  op = #VTAB_SELTYPE_OR\nelse\n  op = #VTAB_SELTYPE_NEW\nend\ntheGraphics = theView.GetGraphics.GetSelected\nl = {}\nfor each g in theGraphics\n  l.Add(g.GetShape)\nend\nfor each t in theView.GetActiveThemes\n  if (t.CanSelect) then\n    t.SelectByShapes(l,op)\n  end\nend\n"
  485. )
  486.  
  487. (Script.13
  488.     Name:    "View.UnionUpdate"
  489.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nenabled = FALSE\nif (theTheme <> nil) then\n  SELF.SetLabel(\"U&nion Features\")\n  SELF.SetHelpTopic(\"Union_Features\")\n  SELF.SetHelp(\"Unions the selected features to create a new feature\")\n  fCount = theTheme.GetFTab.GetSelection.Count\n  theType = theTheme.GetFTab.FindField(\"Shape\").GetType\n  enabled =  ((fcount > 1) and ((theType = #FIELD_SHAPEPOLY) or\n                 (theType = #FIELD_SHAPELINE))) \n else\n  SELF.SetLabel(\"U&nion Graphics\")\n  SELF.
  490. SetHelpTopic(\"Union_Graphics\")\n  SELF.SetHelp(\"Unions the selected graphics to create a new graphic\")\n  theGraphics = theView.GetGraphics.GetSelected\n  gcount = theGraphics.Count\n  if (gcount > 1) then\n    dim2 = 0\n    dim1 = 0\n    dim0 = 0\n    for each gra in theGraphics\n      dim = gra.GetShape.GetDimension\n      if ((gra.Is(GraphicText).not) and (gra.Is(GraphicGroup).not)) then\n        if (dim = 2) then\n          dim2 = dim2 + 1\n        end\n        if (dim = 1) then\n          dim1 = dim1 + 1\n        end\n
  491.     end\n    end\n    enabled = ((gcount = dim2) or (gcount = dim1))\n  end\nend\n\nSELF.SetEnabled(enabled)\n"
  492. )
  493.  
  494. (Script.14
  495.     Name:    "Table.PromoteUpdate"
  496.     SourceCode:    "theTable = av.GetActiveDoc\nSELF.SetEnabled(theTable.GetVTab.GetSelection.Count>0)\n"
  497. )
  498.  
  499. (Script.15
  500.     Name:    "View.PopupZoomIn"
  501.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheDisp = theView.GetDisplay\ntheMouseLoc = theDisp.GetMouseLoc\ntheDisp.PanTo(theMouseLoc)\ntheDisp.ZoomIn(125)"
  502. )
  503.  
  504. (Script.16
  505.     Name:    "View.CutThemes"
  506.     SourceCode:    "theView = av.GetActiveDoc\naList = List.Make\nemptylist = true\nfor each t in theView.GetActiveThemes\n  if (t.CanDeleteFromView) then\n    aList.Add(t)\n    emptylist = false\n  end\nend\nif (emptylist) then\n  return nil\nend\nav.GetProject.SetModified(true)\neditThm = theView.GetEditableTheme\nfor each t in aList\n  if (t = editThm) then\n    doSave = MsgBox.YesNoCancel(\"Save edits to \"+editThm.GetName+\n    \"?\",\"Stop Editing\",true)\n    if (doSave = nil) then\n      return nil\n    end\n    if (editThm.StopEditing(doSave).N
  507. ot) then\n      MsgBox.Info(\"Unable to Save Edits to \" \n                   + editThm.GetName +\n                   \", please use the Save Edits As option\",\"\")\n      return nil\n    else     \n      theView.SetEditableTheme(NIL)\n    end  \n  end  \nend\ntheView.CutThemes"
  508. )
  509.  
  510. (Script.17
  511.     Name:    "View.NewTheme"
  512.     SourceCode:    "theView = av.GetActiveDoc\n\n'If a theme in the view is being edited, Stop Editing it before creating new theme\neditThm = theView.GetEditableTheme\nif (editThm <> nil) then\n  doSave = MsgBox.YesNoCancel(\"Save edits to \"+editThm.GetName+\"?\",\"Stop Editing\",true)\n  if (doSave = nil) then\n    return nil\n  end\n  if (editThm.StopEditing(doSave).Not) then\n      MsgBox.Info(\"Unable to Save Edits to \"\n                   + editThm.GetName +\n                  \", please use the Save Edits As option\", \"\")\n      return nil\n
  513.   else\n      theView.SetEditableTheme(NIL)\n  end\nend  \n\ntype = MsgBox.ChoiceAsString({\"Point\", \"Line\", \"Polygon\"}, \"Feature type:\", \"New Theme\")\n\nif (type = \"Point\") then\n  class = Point\nelseif (type = \"Line\") then\n  class = PolyLine\nelseif (type = \"Polygon\") then\n  class = Polygon\nelse\n  return nil\nend\n\ndef = av.GetProject.MakeFileName(\"theme\", \"shp\")\n\ndef = FileDialog.Put(def, \"*.shp\", \"New Theme\")\n\nif (def <> nil) then\n  tbl = FTab.MakeNew(def, class)\n  if (tbl.HasError) then\n     if (tbl.HasLockError) t
  514. hen\n        MsgBox.Error(\"Unable to acquire Write Lock for file \" + def.GetBaseName, \"\")\n     else\n        MsgBox.Error(\"Unable to create \" + def.GetBaseName, \"\")\n     end\n     return nil\n  end\n  fld = Field.Make(\"ID\", #FIELD_DECIMAL, 8, 0)\n  fld.SetVisible( TRUE )\n  tbl.AddFields({fld})\n  tbl.SetEditable(False)\n  theTheme = FTheme.Make(tbl)\ntheView.AddTheme(theTheme)\n  theTheme.SetActive(TRUE)\n  theTheme.SetVisible(TRUE)\n  theView.SetEditableTheme(theTheme)\n  av.GetProject.SetModified(true)\nend\n\n\n\n"
  515. )
  516.  
  517. (Script.18
  518.     Name:    "Table.Summarize"
  519.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = SummaryDialog.Show(theTable.GetVTab, theTable.GetActiveField)\nif (Nil = theVTab) then\n  return nil\nend\n\n'the VTab contains a shape field if Merge was one of the operations\nif (theVTab.Is(FTab)) then\n  'make a list of views\n  dl = {} \n  for each d in av.GetProject.GetDocs\n    if (d.Is(View)) then\n      dl.Add(d)\n    end\n  end\n\n  'provide a choice for a new view\n  dl.Add(\"<New View>\")\n  theView = MsgBox.ListAsString(dl,\"Add Theme to:\", \"Summarize\")\n\n  if (theView <> nil) t
  520. hen\n    if (theView = \"<New View>\") then\n      theView = View.Make\n      theView.GetWin.Open\n    end\n\n   'create a theme and add it to the specified View\n    fthm = FTheme.Make(theVTab)\n    theView.AddTheme(fthm)\n    'display the table of attributes\n    fthm.EditTable\n    'but make the view the active window\n    theView.GetWin.Activate\n  end\n\nelse\n  'no merge, so plain tabular summarization\n  newTable = Table.Make(theVTab)\n  newTable.SetName(theVTab.GetName)\n  newTable.GetWin.Open\nend"
  521. )
  522.  
  523. (Script.19
  524.     Name:    "Table.SortUpdate"
  525.     SourceCode:    "theTable = av.GetActiveDoc\nSELF.SetEnabled((theTable.GetActiveField <> NIL) and not (theTable.GetActiveField.IsTypeShape))\n"
  526. )
  527.  
  528. (Script.20
  529.     Name:    "Table.Refresh"
  530.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.GetVTab.Refresh"
  531. )
  532.  
  533. (Script.21
  534.     Name:    "View.ZoomToThemes"
  535.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheThemes = theView.GetActiveThemes\nr = Rect.MakeEmpty\nfor each t in theThemes\n  r = r.UnionWith(t.ReturnExtent)\nend\n\nif (r.IsEmpty) then\n  return nil\nelseif ( r.ReturnSize = (0@0) ) then\n  theView.GetDisplay.PanTo(r.ReturnOrigin)\nelse\n  theView.GetDisplay.SetExtent(r.Scale(1.1))\nend\n"
  536. )
  537.  
  538. (Script.22
  539.     Name:    "Project.Delete"
  540.     SourceCode:    "theProject = av.GetProject\ntheDocs = theProject.GetSelectedDocs\nif (theDocs.IsEmpty) then\n  return nil\nend\ndoc_names = \"\"\nall = false\nresult = false\nfor each d in theDocs\n  if (NOT all) then\n    result = MsgBox.AllYesNo( \"Are you sure you want to delete\"++d.GetName, \"Delete\", NIL )\n    if (result = nil) then\n       all = true\n    elseif (result = false) then\n       continue\n    end\n  end\n  if(d.Is(View)) then\n    editThm = d.GetEditableTheme\n    if (editThm <> nil) then\n      doSave = MsgBox.YesNoCancel(\"Sa
  541. ve Edits to \"+editThm.GetName+\" in \"+\n      d.GetName+\"?\", \"Stop Editing\", true)\n      if (doSave = nil) then\n        continue\n      end\n      if (editThm.StopEditing(doSave).Not) then\n         MsgBox.Info(\"Unable to Save Edits to Theme \"\n                      + editThm.GetName +\n                      \", please use the Save Edits As option\", \"\")\n         continue\n      else\n         d.SetEditableTheme(NIL)\n      end\n    end  \n  end\n  if (d.Is(Table)) then\n    if (d.GetVTab.IsBeingEditedWithrecovery) then\n  
  542.     doSave = MsgBox.YesNoCancel(\"Save Edits to the table \"+d.GetName+\n      \"?\", \"Stop Editing\", True)\n      if (doSave = nil) then\n        continue\n      end\n      if (d.GetVtab.StopEditingWithRecovery(doSave).Not) then\n         MsgBox.Info(\"Unable to Save Edits to Table \" + d.GetName +\n                     \", please use the Save Edits As option\", \"\")\n         continue\n      end\n    end \n  end  \n  av.GetProject.RemoveDoc( d )\nend\n\nav.PurgeObjects"
  543. )
  544.  
  545. (Script.23
  546.     Name:    "Table.SaveEdits"
  547.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = theTable.GetVTab\nif (theVTab.IsBeingEditedWithRecovery.Not) then\n  return nil\nend\n\n'first see if this is actually a Save on an edit theme\ntheTheme = theTable.GetEditor\n\nif (theTheme <> nil) then\n   if (theTheme.Is(FTHEME)) then\n   \n    theView = theTheme.getView\n    \n     if (theView <> nil) then\n   \n       doSave = MsgBox.YesNoCancel(\"Save edits to \"+theTheme.GetName+\n                                   \"?\",\"Save Edits\",true)\n       if (doSave = nil) then\n        return 
  548. nil\n       end\n       \n       if (doSave.Not) then\n         ' user changed her mind\n         return (nil)\n       end\n   \n       if (theTheme.StopEditing(TRUE).Not) then\n         ' unable to save edits to theme\n         MsgBox.Info(\"Unable to Save Edits, please use the Save Edits As option\", \"\")\n         ' remain in the editing state \n         return nil\n       end      \n       \n       'begin editing again\n       theView.SetEditableTheme(theTheme)\n       return nil\n    end\n   end\nend  \n\n\n'this is a save on t
  549. he table\n\ndoSave = MsgBox.YesNoCancel(\"Save Edits to \"\n  +theTable.GetName+\"?\", \"Save Edits\", True)\n  \nif (doSave = nil) then\n    return nil\nend\n\nif (doSave.Not) then\n' user changed her mind\n    return nil\nend\n\nif (theVTab.StopEditingWithRecovery(TRUE).Not) then\n  MsgBox.Info(\"Unable to Save Edits, please use the Save Edits As option\", \"\")\n  ' remain in the editing state  \n  return nil \nend\n' restart editing\ntheVTab.StartEditingWithRecovery"
  550. )
  551.  
  552. (Script.24
  553.     Name:    "Script.ShowVariables"
  554.     SourceCode:    "theScript = av.GetActiveDoc\ntheScript.ShowVariables"
  555. )
  556.  
  557. (Script.25
  558.     Name:    "Graphic.Neatline ShowUpdate"
  559.     SourceCode:    "theExt = Extension.GetExtensions.Get(\"Neatline\")\nself.SetEnabled(theExt <> nil)"
  560. )
  561.  
  562. (Script.26
  563.     Name:    "View.LabelToolUpdate"
  564.     SourceCode:    "theView = av.GetActiveDoc\nif (Extension.GetExtensions.Get(\"Label & Text Tools\") = NIL) then\n  SELF.SetEnabled(FALSE)\n  return nil\nend  \nif (theView.GetEditableTheme <> NIL) then\n  SELF.SetEnabled(FALSE)\n  return nil\nend\nfor each t in theView.GetActiveThemes\n  if (t.IsVisible and (t.CanLabel) and (t.GetLabelField <> NIL)) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)"
  565. )
  566.  
  567. (Script.27
  568.     Name:    "View.Paste"
  569.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\ntheView.Paste\nif (theTheme = nil) then\n  theView.GetGraphics.Paste\nelse\n  theTheme.GetFtab.BeginTransaction\n  theTheme.Paste\n  theTheme.GetFTab.EndTransaction\nend"
  570. )
  571.  
  572. (Script.28
  573.     Name:    "Table.SwitchSelection"
  574.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.GetVTab.GetSelection.Not\ntheTable.GetVTab.UpdateSelection\n"
  575. )
  576.  
  577. (Script.29
  578.     Name:    "View.New"
  579.     SourceCode:    "newView = View.MakeWithGUI(av.GetProject.GetSelectedGUI.GetName)\nnewView.GetWin.Open"
  580. )
  581.  
  582. (Script.30
  583.     Name:    "View.ManageSources"
  584.     SourceCode:    "' View.ManageSources\n\nav.PurgeObjects\nSourceManager.ManageDataSets(NIL,\"\")\n"
  585. )
  586.  
  587. (Script.31
  588.     Name:    "Chart.IsScatterUpdate"
  589.     SourceCode:    "theChart = av.GetActiveDoc\nif (theChart.IsChartScatter) then\n  Self.SetEnabled( TRUE )\nelse\n  if (SELF.IsSelected) then\n    for each t in av.GetActiveGUI.GetToolbar.GetControls\n      if (t.GetTag = \"Erase\") then\n        t.Select\n      end\n    end\n  end\n  SELF.SetEnabled( FALSE )\nend\n"
  590. )
  591.  
  592. (Script.32
  593.     Name:    "View.ZoomOutTool"
  594.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\nr = theView.ReturnUserRect\nd = theView.GetDisplay\nif (r.IsNull.not) then\n  ext = d.ReturnExtent\n  ext.Scale(ext.GetWidth / r.GetWidth)\n  d.ZoomToRect(ext)\nelse\n  d.ZoomOut(125)\n  d.PanTo(d.ReturnUserPoint)\nend"
  595. )
  596.  
  597. (Script.33
  598.     Name:    "View.AutoCompleteUpdate"
  599.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = nil) then\n  SELF.SetEnabled(False) \nelse\n  theType = theTheme.GetFTab.FindField(\"Shape\").GetType\n  SELF.SetEnabled(theType = #FIELD_SHAPEPOLY)\nend  \n"
  600. )
  601.  
  602. (Script.34
  603.     Name:    "Script.KillLine"
  604.     SourceCode:    "theSEd = av.GetActiveDoc\ntheSEd.KillLine"
  605. )
  606.  
  607. (Script.35
  608.     Name:    "Link.ImageFile"
  609.     SourceCode:    "theVal = SELF\nif (not (theVal.IsNull)) then\n  if (File.Exists(theVal.AsFileName)) then\n    i = ImageWin.Make(theVal.AsFileName, theVal)\n    i.Open\n  else\n    MsgBox.Warning(\"File \"+theVal+\" not found.\",\"Hot Link\")\n  end\nend\n"
  610. )
  611.  
  612. (Script.36
  613.     Name:    "View.CopyGraphics"
  614.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = nil) then\n  theView.GetGraphics.CopySelected\nelse\n  theTheme.CopySelected\nend\n"
  615. )
  616.  
  617. (Script.37
  618.     Name:    "Layout.FrameView"
  619.     SourceCode:    "theLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nif (r.IsNull.not) then\n  vf = ViewFrame.Make(r)\n  vf.SetDisplay(theLayout.GetDisplay)\n  theLayout.GetGraphics.UnselectAll\n  vf.SetSelected(TRUE)\n  if (vf.Edit(theLayout.GetGraphics)) then\n    theLayout.GetGraphics.AddName(vf)\n    av.GetProject.SetModified(true)\n  end\nend"
  620. )
  621.  
  622. (Script.38
  623.     Name:    "View.LabelThemesUpdate"
  624.     SourceCode:    "theView = av.GetActiveDoc\nif (theView.GetEditableTheme <> NIL) then\n  SELF.SetEnabled(FALSE)\n  return nil\nend\nfor each t in theView.GetVisibleThemes\n  if ((t.IsActive) and (t.CanLabel)) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)"
  625. )
  626.  
  627. (Script.39
  628.     Name:    "Layout.SelectToEditTool"
  629.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.SetSelectMode(#GRAPHICS_SELECT_VERTEX)"
  630. )
  631.  
  632. (Script.40
  633.     Name:    "Project.SetProjectWorkDir"
  634.     SourceCode:    "theProject = av.GetProject\n\nnewDir = MsgBox.Input( \"Specify new work directory\", \"Work Directory\", theProject.GetWorkDir.GetFullName)\nif (newDir = nil) then\n  return nil\nelseif (newDir.AsFileName.IsDir.Not) then\n  MsgBox.Error( newDir.AsFileName.GetFullName++\"is not a directory\", \"\")\nelseif (File.IsWritable(newDir.AsFileName).Not) then\n  MsgBox.Error( newDir.AsFileName.GetFullName++\"is not writable\", \"\")\nelse\n  theProject.SetWorkDir( newDir.AsFileName )\nend\n"
  635. )
  636.  
  637. (Script.41
  638.     Name:    "Doc.PrintUpdate"
  639.     SourceCode:    "' Obsolete script, but must remain in 3.0x for consistency.\n' Delete for next release.\n"
  640. )
  641.  
  642. (Script.42
  643.     Name:    "View.RectTool"
  644.     SourceCode:    "theView = av.GetActiveDoc\n\nr = theView.ReturnUserRect\ntheTheme = theView.GetEditableTheme\n\nif (r.IsNull) then\n  return nil\nelse\n  if (theTheme <> nil) then\n    p = r.AsPolygon\n    thePrj = theView.GetProjection\n    if (thePrj.IsNull.Not) then\n      p = p.ReturnUnprojected(thePrj)\n    end\n    theTheme.getFTab.BeginTransaction\n    theField = theTheme.GetFTab.FindField(\"Shape\")\n    rec = theTheme.GetFTab.AddRecord\n    theTheme.GetFTab.SetValue(theField, rec, p)\n    theTheme.GetFTab.EndTransaction\n    theTheme.
  645. GetFTab.GetSelection.ClearAll\n    theTheme.GetFTab.GetSelection.Set(rec)\n    theTheme.GetFTab.UpdateSelection\n  else\n    gr = GraphicShape.Make(r)\n    theView.GetGraphics.UnselectAll\n    gr.SetSelected(TRUE)\n    theView.GetGraphics.Add(gr)\n  end\n  av.GetProject.SetModified(true)\nend"
  646. )
  647.  
  648. (Script.43
  649.     Name:    "View.ThemesOn"
  650.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetThemes\n  if (t.IsVisible.not) then\n    t.SetVisible(TRUE)\n  end\nend"
  651. )
  652.  
  653. (Script.44
  654.     Name:    "TocDefs.ShowUpdate"
  655.     SourceCode:    "theExt = Extension.GetExtensions.Get(\"Table of Contents Defaults Dialog\")\nSELF.SetEnabled(theExt <> nil)"
  656. )
  657.  
  658. (Script.45
  659.     Name:    "Table.ActionUpdate"
  660.     SourceCode:    "if (av.GetProject.GetGUIs.count <= 2) then\n     SELF.setEnabled(false)\nelse\n        SELF.SetEnabled(true)\n        SELF.SetLabel(\"&Add\")\n        SELF.SetHelpTopic(\"Add_button\")\nend\n\n"
  661. )
  662.  
  663. (Script.46
  664.     Name:    "Layout.FrameScalebar"
  665.     SourceCode:    "theLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nif (r.IsNull.not) then\n  sf = ScalebarFrame.Make(r)\n  sf.SetDisplay(theLayout.GetDisplay)\n  theLayout.GetGraphics.UnselectAll\n  sf.SetSelected(TRUE)\n  if (sf.Edit(theLayout.GetGraphics)) then\n    theLayout.GetGraphics.AddName(sf)\n    av.GetProject.SetModified(true)\n  end\nend"
  666. )
  667.  
  668. (Script.47
  669.     Name:    "View.CopyUpdate"
  670.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nif (theTheme = nil) then\n  SELF.SetLabel(\"&Copy Graphics\")\n  SELF.SetHelp(\"Copies the selected graphics to the clipboard\")\n  gCount = theView.GetGraphics.GetSelected.Count\nelse\n  SELF.SetLabel(\"&Copy Features\")\n  SELF.SetHelp(\"Copies the selected features to the clipboard\")\n  gCount = theTheme.GetFTab.GetSelection.Count\nend\n\nSELF.SetEnabled(gCount > 0)\n\n"
  671. )
  672.  
  673. (Script.48
  674.     Name:    "Table.DeleteRecords"
  675.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = theTable.GetVTab\ntheVtab.BeginTransaction\ntheVTab.RemoveRecords(theVTab.GetSelection.Clone)\ntheVTab.EndTransaction"
  676. )
  677.  
  678. (Script.49
  679.     Name:    "Layout.Cut"
  680.     SourceCode:    "theLayout = av.GetActiveDoc\nif (theLayout.GetGraphics.HasSelected) then\n  av.GetProject.SetModified(true)\nend\ntheLayout.GetGraphics.CutSelected\n"
  681. )
  682.  
  683. (Script.50
  684.     Name:    "View.Add"
  685.     SourceCode:    "' View.Add\ntheView = av.GetActiveDoc\nsrcnames = SourceDialog.Show(\"\")\nzoom = (theView.GetThemes.Count = 0)\nuseDD=TRUE\nisOther=FALSE\n\ntheBox=Rect.makexy(-200,-100,200,100)\nthemeList={}\nif (srcnames.count = 0) then\n  return(nil)\nend\n\nfor each n in srcnames\n  theTheme=Theme.Make(n)\n  theleg=thetheme.getlegend.clone\n  if (TheBox.contains(theTheme.returnextent).NOT) then\n    useDD=FALSE    \n  end\n  if (theTheme.Is(FTheme).Not) then\n    isOther=TRUE\n  end\n  theavlname=\" \"\n  if (n.getfilename<>NIL) then\n    if (n.
  686. getfilename.getextension<>\"\") then\n      theext=n.getfilename.asstring.right(4)\n      theAVLname=n.getfilename.asstring.substitute(theext,\".avl\")\n    else\n      aFN=n.getfilename\n      afn=aFN.asstring+\".avl\"\n      theAVLname=afn\n    end\n    if ((theTheme.is(FTheme)) and (file.exists(theAVLname.asfilename))) then\n      alinefile=textfile.make(theAVLname.asfilename,#FILE_PERM_READ)\n      asource=alinefile.read(alinefile.getsize)\n      alinefile.close\n      if ((asource.contains(\"LegExt\").Not) or (Extension.F
  687. ind(\"Spatial Analyst\")<>NIL))then\n        theleg=theTheme.getlegend\n        theleg.load(theAVLname.asfilename,#LEGEND_LOADTYPE_ALL)\n        theflds=theleg.getfieldnames\n        for each afld in theflds\n          if (thetheme.getftab.findfield(afld)=NIL) then\n            thetheme.getlegend.setlegendtype(#LEGEND_TYPE_SIMPLE)\n            thetheme.getlegend.singlesymbol\n          end\n        end\n        if ((theflds.count=0) and (theleg.getlegendtype <>#LEGEND_TYPE_SIMPLE)) then\n          thetheme.getlegend.set
  688. legendtype(#LEGEND_TYPE_SIMPLE)\n          thetheme.getlegend.singlesymbol\n        end\n  \n      end\n    end      \n  end\n  theView.AddTheme(theTheme)\nend\n\n\n' Test if it is OK to set the Map Units to DD and then also set DistanceUnits to Miles (feet for StreetMap)\n'\nif ((theView.getUnits = #UNITS_LINEAR_UNKNOWN) and (useDD=TRUE)) then\n  theView.setUnits(#UNITS_LINEAR_DEGREES)\n  theView.getDisplay.setDistanceUnits(#UNITS_LINEAR_MILES)\n  theView.InvalidateTOC(theTheme)\nend\n\n' Test if the user added projected dat
  689. a into a projected view\n'\nif ((theView.getProjection.isNull.NOT) and (useDD=FALSE)) then\n  if (isOther.Not) then\n    msgbox.warning(\"One or more of the data sources you have chosen is not\"++\n      \"in decimal degrees. This data can't be projected to match this\"++\n      \"view's projection. The theme(s) will be added but won't display properly.\",\n      \"Warning: input theme(s) cannot be projected\")\n  end\nend\n\nif ((theView.GetActiveThemes.Count = 0) and (srcnames.Count > 0)) then\n  theView.GetThemes.Get(0).Set
  690. Active(TRUE)\nend\n\nif (zoom) then\n  theThemes = theView.GetThemes\n  r = Rect.MakeEmpty\n  for each t in theThemes\n    r = r.UnionWith(t.ReturnExtent)\n  end\n  if (r.IsEmpty) then\n    return nil\n  elseif ((r.ReturnSize) = (0@0)) then\n    theView.GetDisplay.PanTo(r.ReturnOrigin)\n  else\n    theView.GetDisplay.SetExtent(r.Scale(1.1))\n  end\nend\n\nav.GetProject.SetModified( TRUE )\n\n\n\n\n\n\n\n\n\n"
  691. )
  692.  
  693. (Script.51
  694.     Name:    "Chart.PropTool"
  695.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.EditChartPart\n"
  696. )
  697.  
  698. (Script.52
  699.     Name:    "Doc.Print"
  700.     SourceCode:    "d = av.GetActiveDoc\nif (0 <= Printer.The.Edit({d.GetName})) then\n  av.ShowMsg(\"Printing \"+d.GetName+\"...\")\n  av.UseWaitCursor\n  System.RefreshWindows\n  d.Print\n  av.ShowMsg(\"\")\nend"
  701. )
  702.  
  703. (Script.53
  704.     Name:    "View.SelectToEditTool"
  705.     SourceCode:    "theView = av.GetActiveDoc\ntheView.SetSelectMode(#GRAPHICS_SELECT_VERTEX)"
  706. )
  707.  
  708. (Script.54
  709.     Name:    "Table.StopEditing"
  710.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.StopEditing"
  711. )
  712.  
  713. (Script.55
  714.     Name:    "View.LabelThemes"
  715.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetActiveThemes.Get(0)\nAutoLabelDialog.Show(theTheme)\n"
  716. )
  717.  
  718. (Script.56
  719.     Name:    "Table.DeleteRecordsUpdate"
  720.     SourceCode:    "theVTab = av.GetActiveDoc.GetVTab\nSELF.SetEnabled(theVTab.CanRemoveRecords and (theVTab.GetSelection.Count > 0))"
  721. )
  722.  
  723. (Script.57
  724.     Name:    "Script.ShiftLeft"
  725.     SourceCode:    "theSEd = av.GetActiveDoc\ntheSEd.ShiftLeft"
  726. )
  727.  
  728. (Script.58
  729.     Name:    "Layout.Rect"
  730.     SourceCode:    "theLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nif (r.IsNull.not) then\n  gr = GraphicShape.Make(r)\n  theLayout.GetGraphics.UnselectAll\n  gr.SetSelected(TRUE)\n  theLayout.GetGraphics.Add(gr)\nav.GetProject.SetModified(true)\nend"
  731. )
  732.  
  733. (Script.59
  734.     Name:    "Script.ShiftRight"
  735.     SourceCode:    "theSEd = av.GetActiveDoc\ntheSEd.ShiftRight"
  736. )
  737.  
  738. (Script.60
  739.     Name:    "View.Print"
  740.     SourceCode:    "theView = av.GetActiveDoc\nvn = theView.GetName\nl = {vn+\" - Display\", vn+\" - Table of Contents\"}\nwhat = Printer.The.Edit(l)\nif (what = 1) then\n  theView.PrintTOC\nelseif (what = 0) then\n  theView.Print\nend"
  741. )
  742.  
  743. (Script.61
  744.     Name:    "Layout.Line"
  745.     SourceCode:    "theLayout = av.GetActiveDoc\nl = theLayout.ReturnUserLine\nif (l.IsNull.not) then\n  gl = GraphicShape.Make(l)\n  theLayout.GetGraphics.UnselectAll\n  gl.SetSelected(TRUE)\n  theLayout.GetGraphics.Add(gl)\n  av.GetProject.SetModified(true)\nend"
  746. )
  747.  
  748. (Script.62
  749.     Name:    "Script.FindNext"
  750.     SourceCode:    "theScript = av.GetActiveDoc\nfindString = theScript.GetSearchString\n\nfound = theScript.Search(findString)\nif (found.not) then\n  if (msgbox.miniyesno( \"Start search at beginning of script?\", TRUE)) then\n    oldPosition = theScript.ReturnInsertPos\n    theScript.SetInsertPos(0)\n    found = theScript.Search(findString)\n    if (found.not) then\n      msgbox.info( \"Could not find\"++findString, \"FindNext\")\n      theScript.SetInsertPos( oldPosition )\n    end\n  end\nend\n\n' scroll to item\nif (found) then\n  theScript.Set
  751. InsertPos( theScript.ReturnInsertPos - findString.Count )\n  theScript.Search(findString)\nend\n\n"
  752. )
  753.  
  754. (Script.63
  755.     Name:    "Layout.TemplateStore"
  756.     SourceCode:    "theLayout = av.GetActiveDoc\nt = theLayout.AsTemplate\nif (t <> nil) then\n  if (t.Edit) then\n    TemplateMgr.Add(t)\n  end\nend"
  757. )
  758.  
  759. (Script.64
  760.     Name:    "Table.Statistics"
  761.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = theTable.GetVTab\ntheField = theTable.GetActiveField\n\nthePrecision = \"d.dddddddddd\"\ntheFieldPrecision = theField.GetPrecision\nScript.The.SetNumberFormat( thePrecision.Left( theFieldPrecision + 2 ) )\n\nif ( theVTab.GetSelection.Count = 0 ) then\n  theSet = theVTab\nelse\n  theSet = theVTab.GetSelection\nend\n\ntheSum = 0\ntheCount = 0\ntheMinimum = nil\ntheMaximum = nil\nfor each rec in theSet\n  theValue = theVTab.ReturnValueNumber( theField, rec )\n  if ( not ( theValue.IsNull ) ) th
  762. en\n    if ( theMinimum = nil ) then\n      theMinimum = theValue\n      theMaximum = theValue\n    else\n      theMinimum = theMinimum min theValue\n      theMaximum = theMaximum max theValue\n    end\n    theSum = theValue + theSum\n    theCount = theCount + 1\n  end\nend\ntheMean = theSum / theCount\n\ntheSumSqDev = 0\nfor each rec in theSet\n  theValue = theVTab.ReturnValueNumber( theField, rec )\n  if ( not ( theValue.IsNull ) ) then\n    theSqDev = ( theValue - theMean ) * ( theValue - theMean )\n    theSumSqDev = theSq
  763. Dev + theSumSqDev\n  end\nend\n\nif (theCount > 1) then\n  theVariance = theSumsqdev / (theCount - 1)\n  theStdDev = theVariance.Sqrt\nelse\n  theVariance = 0\n  theStdDev = 0\nend\n\nMsgBox.Report( \"Sum: \" + theSum.AsString + nl +\n               \"Count: \" + theCount.SetFormat( \"d\" ).AsString + nl +\n               \"Mean: \" + theMean.AsString + nl +\n               \"Maximum: \" + theMaximum.AsString + nl +\n               \"Minimum: \" + theMinimum.AsString + nl +\n               \"Range: \" + ( theMaximum-theMinimum ).Abs.AsSt
  764. ring + nl +\n               \"Variance: \" + theVariance.AsString + nl +\n               \"Standard Deviation: \" + theStdDev.AsString,\n               \"Statistics for\" ++ theField.GetAlias ++ \"field\" )\n\n"
  765.     NumberFormat:    65
  766. )
  767.  
  768. (AVStr.65
  769.     S:    "d.dddddd"
  770. )
  771.  
  772. (Script.66
  773.     Name:    "Script.Paste"
  774.     SourceCode:    "theScript = av.GetActiveDoc\ntheScript.Paste"
  775. )
  776.  
  777. (Script.67
  778.     Name:    "Project.Open"
  779.     SourceCode:    "theProject = av.GetProject\n\nif (nil <> theProject) then\n  if (theProject.IsModified) then\n    if (av.Run(\"Project.CheckForEdits\",nil).Not) then\n      return nil\n    end  \n    res = MsgBox.SaveChanges(\"Do you want to save changes to \" \n                             + theProject.GetName + \"?\", \"ArcView\", true)\n    if (nil = res) then return nil end\n    if (res) then\n      av.Run(\"Project.Save\", nil)\n      if (theProject.IsModified)then return nil end\n    end\n  end\nend\n\ntheFName = FileDialog.Show(\"*.apr\", \"Proj
  780. ect (*.apr)\", \"Open Project\")\nif (nil <> theFName) then\n  if (nil <> theProject) then\n    theProject.Close\n  end\n  theProject = nil\n  av.ClearGlobals\n  av.DelayedRun(\"Project.OpenPart2\", theFName, 0)\nend"
  781. )
  782.  
  783. (Script.68
  784.     Name:    "Layout.ShowHideGridUpdate"
  785.     SourceCode:    "theLayout = av.GetActiveDoc\nif (theLayout.GetDisplay.IsGridVisible) then\n  SELF.SetLabel(\"Hide &Grid\")\nelse\n  SELF.SetLabel(\"Show &Grid\")\nend\n"
  786. )
  787.  
  788. (Script.69
  789.     Name:    "Doc.ShowCodepage"
  790.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.ShowCodepage\n"
  791. )
  792.  
  793. (Script.70
  794.     Name:    "View.DeleteLastPoint"
  795.     SourceCode:    "theView = av.GetActiveDoc\ntheView.GetDisplay.DeleteUserPoint\n"
  796. )
  797.  
  798. (Script.71
  799.     Name:    "Appl.Initialize"
  800.     SourceCode:    "argList = self\n\nif (argList.Count = 0) then\n  new = Project.Make\n  new.GetWin.Open\n  new.SetModified(false)\n  \n  startfile = \"$HOME/avstart.txt\".AsFileName\n  if (File.Exists(startfile).Not) then\n    startupExt = Extension.Open(\"$AVHOME/tools/avstart.___\".AsFileName)\n    if (startupExt <> nil) then\n      startupExt.AddDefaultOwner\n      av.FindDialog(\"StartUp\").Open\n    end\n  end    \n  \nelse\n  fName = argList.Get(0).AsFileName\n  old = Project.Open(fName)\n  if (old = nil) then\n    MsgBox.Warning(\"The project\"
  801. ++fName.GetBaseName++\"could not be opened\", \"\")\n    new = Project.Make\n    new.GetWin.Open\n    new.SetModified(false)\n  else\n    old.SetModified(false)\n    if (av.GetProject <> nil) then\n      av.DelayedRun(\"Project.UpdateApr\",nil,1)\n    end  \n  end\nend\n\n\ntoolDir = \"$AVHOME/tools/\".AsFileName\nif (File.Exists(toolDir)) then\n  for each afile in toolDir.ReadFiles(\"*.avx\")\n    theExt = Extension.Open(afile)\n    if (theExt <> nil) then\n      theExt.AddDefaultOwner\n    end  \n  end\nend\n\nif (av.GetProject <> nil) t
  802. hen\n  av.GetProject.SetModified(false)\nend\n  \nav.Run(\"Codepage.Install\",nil)\n\n\n\n"
  803. )
  804.  
  805. (Script.72
  806.     Name:    "Table.RemoveAllLinks"
  807.     SourceCode:    "theTable = av.GetActiveDoc\nif (theTable.GetVTab.IsLinked) then\n  av.GetProject.SetModified(true)\nend\ntheTable.GetVTab.UnlinkAll"
  808. )
  809.  
  810. (Script.73
  811.     Name:    "Table.Query"
  812.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.BuildQuery\n"
  813. )
  814.  
  815. (Script.74
  816.     Name:    "Table.ToggleEditing"
  817.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = theTable.GetVTab\nif (theVTab.IsBeingEditedWithRecovery) then\n  doSave = MsgBox.YesNoCancel(\"Save Edits?\", \"Stop Editing\", True)\n  if (doSave = nil) then\n    return nil\n  end\n  if (theVtab.StopEditingWithRecovery(doSave).Not) then\n     MsgBox.Info(\"Unable to Save Edits, please use the Save Edits As option\", \"\")\n     return nil\n  end\nelseif (theVTab.IsEditable) then\n  theVTab.SetEditable(False)\nelse\n  theVTab.StartEditingWithRecovery\nend"
  818. )
  819.  
  820. (Script.75
  821.     Name:    "View.ToggleTolCursorUpdate"
  822.     SourceCode:    "theView = av.GetActiveDoc\nactive = theView.GetEditableTheme\nif (active <> nil) then\n  if (active.GetToleranceCursor) then\n    SELF.SetLabel(\"Hide Snap Tolerance Cursor\")\n    SELF.SetHelp(\"Turns snap tolerance cursor off\")\n  else\n    SELF.SetLabel(\"Show Snap Tolerance Cursor\")\n    SELF.SetHelp(\"Turns snap tolerance cursor on\")\n  end\n  SELF.SetVisible(TRUE)\n  SELF.SetEnabled(TRUE)\nelse\n  SELF.SetVisible(FALSE)\n  SELF.SetEnabled(FALSE)\nend        \n\n"
  823. )
  824.  
  825. (Script.76
  826.     Name:    "View.SplitTool"
  827.     SourceCode:    "theView = av.GetActiveDoc\nl = theView.ReturnUserPolyLine\ntheTheme = theView.GetEditableTheme\n\nif (l.IsNull) then\n  return nil\nelse\n  if (theTheme <> nil) then\n    theTheme.GetFtab.BeginTransaction\n    theField = theTheme.GetFTab.FindField(\"Shape\")\n    theType = theField.GetType\n    if ((theType = #FIELD_SHAPEPOLY) or (theType = #FIELD_SHAPELINE)) then\n      theTheme.Split(l)\n    end\n    theTheme.GetFtab.EndTransaction\n  end  \n  av.GetProject.SetModified(true)\nend\n\n"
  828. )
  829.  
  830. (Script.77
  831.     Name:    "Project.CloseAll"
  832.     SourceCode:    "av.GetProject.CloseAll"
  833. )
  834.  
  835. (Script.78
  836.     Name:    "Link.Document"
  837.     SourceCode:    "theVal = SELF\nif (not (theVal.IsNull)) then\n  theDoc = av.GetProject.FindDoc(theVal)\n  if (nil <> theDoc) then\n    theDoc.GetWin.Open\n  end\nend\n"
  838. )
  839.  
  840. (Script.79
  841.     Name:    "Graphic.Simplify"
  842.     SourceCode:    "' Simplify graphics by converting complex graphic types into a set\n' of simple graphic shapes.  For example a legend gets converted to\n' a set of points, lines, rectangles, and text.\nav.UseWaitCursor\nav.GetActiveDoc.GetGraphics.SimplifySelection"
  843. )
  844.  
  845. (Script.80
  846.     Name:    "View.PasteUpdate"
  847.     SourceCode:    "SELF.SetEnabled(Clipboard.The.HasKindOf(Graphic) or Clipboard.The.HasKindOf(Theme))\n"
  848. )
  849.  
  850. (Script.81
  851.     Name:    "Graphic.HasSelectionUpdate"
  852.     SourceCode:    "theDoc = av.GetActiveDoc\nSELF.SetEnabled(0 < theDoc.GetGraphics.GetSelected.Count ) \n"
  853. )
  854.  
  855. (Script.82
  856.     Name:    "Layout.ZoomPage"
  857.     SourceCode:    "av.GetProject.SetModified(true)\ntheLayout = av.GetActiveDoc\ntheLayout.GetDisplay.ZoomToPage"
  858. )
  859.  
  860. (Script.83
  861.     Name:    "Table.AddRecord"
  862.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.GetVTab.BeginTransaction\ntheTable.GetVTab.AddRecord\ntheTable.GetVtab.EndTransaction"
  863. )
  864.  
  865. (Script.84
  866.     Name:    "Table.Cut"
  867.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.GetVTab.BeginTransaction\ntheTable.Cut\ntheTable.GetVTab.EndTransaction"
  868. )
  869.  
  870. (Script.85
  871.     Name:    "Table.IndexUpdate"
  872.     SourceCode:    "theTable = av.GetActiveDoc\ntableClass = theTable.GetClass.GetClassName\nf = theTable.GetActiveField\nSELF.SetLabel(\"Create &Index\")\nSELF.SetEnabled(f <> NIL)\n\nif (tableClass = \"DBTable\") then\n  SELF.SetEnabled(false)\n  return nil\nend  \n\nif (f <> NIL) then\n  if ((f.GetType = #FIELD_SHAPEPOINT) and (tableClass = \"TrkTable\")) then\n    SELF.SetEnabled(false)\n    return nil\n  end\n    \n  if (theTable.GetVTab.IsFieldIndexed(f)) then\n    SELF.SetLabel(\"Remove &Index\")\n    SELF.SetEnabled(theTable.GetVTab.CanModifyInd
  873. ex(f))\n  end\n  \nend\n\n"
  874. )
  875.  
  876. (Script.86
  877.     Name:    "Script.RunUpdate"
  878.     SourceCode:    "theSEd = av.GetActiveDoc\nSELF.SetEnabled(theSEd.IsCompiled) \n"
  879. )
  880.  
  881. (Script.87
  882.     Name:    "Table.AddField"
  883.     SourceCode:    "theTable = av.GetActiveDoc\ntheFld = theTable.MakeField\n\nif (theFld <> NIL) then\n  theTable.GetVTab.AddFields({theFld})\n  theTable.SetActiveField(theFld)\nend"
  884. )
  885.  
  886. (Script.88
  887.     Name:    "Graphic.SingleSelectionUpdate"
  888.     SourceCode:    "theDoc = av.GetActiveDoc\n SELF.SetEnabled(theDoc.GetGraphics.GetSelected.Count = 1) \n"
  889. )
  890.  
  891. (Script.89
  892.     Name:    "View.PasteThemesUpdate"
  893.     SourceCode:    "theView = av.GetActiveDoc\nSelf.SetEnabled( TRUE )"
  894. )
  895.  
  896. (Script.90
  897.     Name:    "Project.DeleteUpdate"
  898.     SourceCode:    "theProject = av.GetActiveDoc\nSELF.SetEnabled( theProject.GetSelectedDocs.Count > 0)\nif (theProject.GetSelectedDocs.Count = 1) then\n  SELF.SetLabel(\"&Delete '\" + theProject.GetSelectedDocs.Get(0).GetName + \"'...\")\nelse\n  SELF.SetLabel(\"&Delete...\")\nend\n"
  899. )
  900.  
  901. (Script.91
  902.     Name:    "Table.SaveEditsUpdate"
  903.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = theTable.GetVTab\nSELF.SetEnabled(FALSE)\nif (theVTab.IsBeingEditedWithRecovery) then\n  SELF.SetEnabled(TRUE)\nend\n\n"
  904. )
  905.  
  906. (Script.92
  907.     Name:    "Chart.New"
  908.     SourceCode:    "l = {}\nfor each d in av.GetProject.GetDocs\n  if (d.Is(Table)) then\n    l.Add(d)\n  end\nend\n\nif (l.Count > 1) then\n  theTable = MsgBox.Choice(l,\"Pick a Table\",\"New Chart\")\nelse\n  theTable = l.Get(0)\nend\n\nif (theTable = NIL) then\n  return nil\nend\n\nnewChart = Chart.MakeUsingDialog(theTable.GetVTab, av.GetProject.GetSelectedGUI.GetName)\nif (newChart <> nil) then\n  newChart.GetWin.Open\nend"
  909. )
  910.  
  911. (Script.93
  912.     Name:    "View.GeocodeUpdate"
  913.     SourceCode:    "theProject = av.GetProject\n\ndocs = theProject.GetDocs\nif (docs.count = 0) then\n  self.SetEnabled(false)\n  return nil\nend\n\ntheView = av.GetActiveDoc\n\nfor each t in theView.GetThemes\n  if ((t.Is(FTheme)) and (t.GetMatchSource <> NIL)) then\n    self.SetEnabled(true)\n    return nil\n  end\nend\n \nself.SetEnabled(false)\n\n"
  914. )
  915.  
  916. (Script.94
  917.     Name:    "View.UndoEditUpdate"
  918.     SourceCode:    "theView = av.GetActiveDoc\nenabled = False\ntheTheme = theView.GetEditableTheme\nif (theTheme <> nil) then\n  if (SELF.GetControlSet.Is(Popup)) then\n    SELF.SetLabel(\"Undo Feature Edit\")\n  else\n    SELF.SetLabel(\"&Undo Feature Edit\") \n  end\n  SELF.SetHelp(\"Undo the last edit to features in a theme\")\n  SELF.SetHelpTopic(\"Undo_Feature_Edit_on_a_view\")\n  if (theTheme.GetFTab.CanUndo) then\n    enabled = True\n  end\nelse \n  if (SELF.GetControlSet.Is(Popup)) then\n    SELF.SetLabel(\"Undo Graphic Edit\")\n  else\n    SELF
  919. .SetLabel(\"&Undo Graphic Edit\")\n  end  \n  SELF.SetHelp(\"Undo the last edit to graphics on a view\")\n  SELF.SetHelpTopic(\"Undo_Graphic_Edit_on_a_view\")\n  if (theView.GetGraphics.CanRestoreGraphic) then\n    enabled = True\n  end\nend\n\nself.SetEnabled(enabled)\n"
  920. )
  921.  
  922. (Script.95
  923.     Name:    "Table.Chart"
  924.     SourceCode:    "theTable = av.GetActiveDoc\ntheChart = Chart.MakeUsingDialog(theTable.GetVTab, \"Chart\")\nif (theChart <> NIL) then\n  theChart.GetWin.Open\nend\n"
  925. )
  926.  
  927. (Script.96
  928.     Name:    "View.ToggleInteractiveSnap"
  929.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme =  theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  if (theTheme.IsInteractiveSnapping) then\n    theTheme.SetInteractiveSnapping(False)\n  else\n    theTheme.SetInteractiveSnapping(True)\n  end\nend"
  930. )
  931.  
  932. (Script.97
  933.     Name:    "Layout.Poly"
  934.     SourceCode:    "theLayout = av.GetActiveDoc\np = theLayout.ReturnUserPolygon\nif (p.IsNull.not) then\n  gp = GraphicShape.Make(p)\n  theLayout.GetGraphics.UnselectAll\n  gp.SetSelected(TRUE)\n  theLayout.GetGraphics.Add(gp)\nav.GetProject.SetModified(true)\nend\n"
  935. )
  936.  
  937. (Script.98
  938.     Name:    "Graphic.ToFront"
  939.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.MoveSelectedToFront"
  940. )
  941.  
  942. (Script.99
  943.     Name:    "Layout.HasGraphicsUpdate"
  944.     SourceCode:    "theDoc = av.GetActiveDoc\nSELF.SetEnabled(theDoc.GetGraphics.Count > 0)"
  945. )
  946.  
  947. (Script.100
  948.     Name:    "Table.Select"
  949.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.Select\nav.GetProject.SetModified(true)"
  950. )
  951.  
  952. (Script.101
  953.     Name:    "View.AddEventUpdate"
  954.     SourceCode:    "theProject = av.GetProject\n\ndocs = theProject.GetDocs\nfor each d in docs\n  if (d.Is(Table)) then\n    self.SetEnabled(true)\n    return nil\n  end\nend\n\nself.SetEnabled(false)\n\n"
  955. )
  956.  
  957. (Script.102
  958.     Name:    "Chart.Properties"
  959.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.Edit\n"
  960. )
  961.  
  962. (Script.103
  963.     Name:    "Script.CompileUpdate"
  964.     SourceCode:    "theSEd = av.GetActiveDoc\nSELF.SetEnabled( NOT (theSEd.IsCompiled)) \n"
  965. )
  966.  
  967. (Script.104
  968.     Name:    "View.ThemesOff"
  969.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetThemes\n  if (t.IsVisible) then\n    t.SetVisible(FALSE)\n  end\nend"
  970. )
  971.  
  972. (Script.105
  973.     Name:    "Table.Find"
  974.     SourceCode:    "theTable = av.GetActiveDoc\nkey = MsgBox.Input(\"Search for:\", \"Find\", theTable.GetFindString)\nif (key <> Nil) then\n  rec = theTable.Find(key)\n  if (rec = Nil) then\n    MsgBox.Warning(\"No more matches found.\",\"Find\")\n  else\n    b = theTable.GetVTab.GetSelection\n    b.ClearAll\n    b.Set(rec)\n    theTable.GetVTab.UpdateSelection\n    theTable.ShowRow(theTable.ConvertRecordToRow(rec))\nend\nend\n"
  975. )
  976.  
  977. (Script.106
  978.     Name:    "Chart.ToggleLegendUpdate"
  979.     SourceCode:    "theChart = av.GetActiveDoc\nif (theChart.GetChartLegend.IsVisible) then\n  SELF.SetLabel(\"Hide &Legend\")\nelse\n  SELF.SetLabel(\"Show &Legend\")\nend\n"
  980. )
  981.  
  982. (Script.107
  983.     Name:    "Table.Properties"
  984.     SourceCode:    "av.GetActiveDoc.EditProperties"
  985. )
  986.  
  987. (Script.108
  988.     Name:    "Project.PrintSetup"
  989.     SourceCode:    "Printer.The.Setup"
  990. )
  991.  
  992. (Script.109
  993.     Name:    "View.AutoCompleteTool"
  994.     SourceCode:    "theView = av.GetActiveDoc\nl = theView.ReturnUserPolyLine\ntheTheme = theView.GetEditableTheme\n\nif (l.IsNull) then\n  return nil\nelse\n  if (theTheme <> nil) then\n    theTheme.GetFtab.BeginTransaction\n    theTheme.AutoComplete(l)\n    theTheme.GetFtab.EndTransaction\n  end  \n  av.GetProject.SetModified(true)\nend\n\n"
  995. )
  996.  
  997. (Script.110
  998.     Name:    "View.CircleTool"
  999.     SourceCode:    "theView = av.GetActiveDoc\n\nc = theView.ReturnUserCircle\ntheTheme = theView.GetEditableTheme\n\nif (c.IsNull) then\n  return nil\nelse\n  if (theTheme <> nil) then\n    theTheme.GetFTab.BeginTransaction\n    p = c.AsPolygon\n    thePrj = theView.GetProjection\n    if (thePrj.IsNull.Not) then\n      p = p.ReturnUnprojected(thePrj)\n    end\n    theField = theTheme.GetFTab.FindField(\"Shape\")\n    rec = theTheme.GetFTab.AddRecord\n    theTheme.GetFTab.SetValue(theField, rec, p)\n    theTheme.GetFTab.GetSelection.ClearAll\n    
  1000. theTheme.GetFTab.GetSelection.Set(rec)\n    theTheme.GetFTab.UpdateSelection\n    theTheme.GetFTab.EndTransaction\n  else\n    gc = GraphicShape.Make(c)\n    theView.GetGraphics.UnselectAll\n    gc.SetSelected(TRUE)\n    theView.GetGraphics.Add(gc)\n  end\n  av.GetProject.SetModified(true)\nend\n"
  1001. )
  1002.  
  1003. (Script.111
  1004.     Name:    "Project.UpdateButtons"
  1005.     SourceCode:    "for each b in av.GetProject.GetButtons\n b.Update\nend"
  1006. )
  1007.  
  1008. (Script.112
  1009.     Name:    "View.Locate"
  1010.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  if ((t.Is( FTHEME )) and (t.GetMatchSource <> NIL)) then\n      p = LocateDialog.Show(t)\n      if (p <> NIL) then\n        if (p.IsNull) then\n          MsgBox.Info(\"Cannot locate address.\", \"Locate\")\n        else\n          proj = theView.GetProjection\n          pp = p.ReturnProjected(proj)\n          g = GraphicShape.Make(pp)\n          theView.GetGraphics.Add(g)\n           ext = theView.GetDisplay.ReturnExtent\n          if (not(pp.IsContainedIn(
  1011. theView.GetDisplay.ReturnExtent))) then\n            theView.GetDisplay.PanTo(pp)\n          end\n          return nil\n        end\n      end\n  end\nend\n\n"
  1012. )
  1013.  
  1014. (Script.113
  1015.     Name:    "Layout.Properties"
  1016.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.EditProperties"
  1017. )
  1018.  
  1019. (Script.114
  1020.     Name:    "View.SpatialSelectUpdate"
  1021.     SourceCode:    "theView = av.GetActiveDoc\nif (theView.GetEditableTheme <> NIL) then\n  SELF.SetEnabled(FALSE)\n  return nil\nend\nif (theView.GetGraphics.HasSelected) then\n  for each t in theView.GetActiveThemes\n    if (t.CanSelect) then\n      SELF.SetEnabled(TRUE)\n      return nil\n    end  \n  end\nend\nSELF.SetEnabled(FALSE)\n"
  1022. )
  1023.  
  1024. (Script.115
  1025.     Name:    "View.LineTool"
  1026.     SourceCode:    "theView = av.GetActiveDoc\nl = theView.ReturnUserLine\n\nif (l.IsNull) then\n  return nil\nelse\n  gl = GraphicShape.Make(l.AsPolyline)\n  theView.GetGraphics.UnselectAll\n  gl.SetSelected(TRUE)\n  theView.GetGraphics.Add(gl)\n  av.GetProject.SetModified(true)\nend\n"
  1027. )
  1028.  
  1029. (Script.116
  1030.     Name:    "View.CombineGraphics"
  1031.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  theTheme.GetFtab.BeginTransaction\n  theTheme.MergeSelected\n  theTheme.GetFTab.EndTransaction\n  theTheme.Invalidate( true )\nelse\n  theGraphics = theView.GetGraphics\n  selGraphics = theGraphics.GetSelected\n  numSel = selGraphics.Count\n  x = numsel - 1\n  gra1 = selGraphics.Get(0)\n  shpMergeAll = gra1.GetShape\n  theSym = gra1.GetSymbol\n  theGraphics.RemoveGraphic(gra1)\n  for each i in 1..x\n    gra = selGraphics.Get(i)\n   
  1032.  shp = gra.GetShape\n    shpMerge = shp.ReturnMerged(shpMergeAll)\n    shpMergeAll = shpMerge\n    theGraphics.RemoveGraphic(gra)\n  end\n  if (shpMergeAll.IsEmpty.Not) then  \n    graMergeAll = graphicShape.Make(shpMergeAll)\n    graMergeAll.SetSymbol(theSym)\n    theGraphics.Add(graMergeAll)\n  end  \nend\n"
  1033. )
  1034.  
  1035. (Script.117
  1036.     Name:    "View.RedoEditUpdate"
  1037.     SourceCode:    "theView = av.GetActiveDoc\nenabled = False\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  SELF.SetVisible(True)\n  if (theTheme.GetFTab.CanRedo) then\n    enabled = True\n  end\nelse\n  SELF.SetVisible(False)  \nend\n\nself.SetEnabled(enabled)\n"
  1038. )
  1039.  
  1040. (Script.118
  1041.     Name:    "Table.UndoEditUpdate"
  1042.     SourceCode:    "theTable = av.GetActiveDoc\nself.SetEnabled(False)\nif (theTable.GetVTab.IsBeingEditedWithRecovery) then\n  self.SetEnabled(True)\nend  \n"
  1043. )
  1044.  
  1045. (Script.119
  1046.     Name:    "Chart.Find"
  1047.     SourceCode:    "theChart = av.GetActiveDoc\nkey = MsgBox.Input(\"Find:\", \"Find\", theChart.GetFindString)\nif (Nil <> key) then\n  rec = theChart.Find(key)\n  if (rec = Nil) then\n    MsgBox.Warning(\"No more matches found.\",\"Find\")\n  else\n    theChart.BlinkRecord(rec)\n    theChart.GetWin.Invalidate\n  end\nend\n"
  1048. )
  1049.  
  1050. (Script.120
  1051.     Name:    "Layout.Point"
  1052.     SourceCode:    "theLayout = av.GetActiveDoc\npt = theLayout.GetDisplay.ReturnUserPoint\ngp = GraphicShape.Make(pt)\ntheLayout.GetGraphics.UnselectAll\ngp.SetSelected(TRUE)\ntheLayout.GetGraphics.Add(gp)\nav.GetProject.SetModified(true)\n"
  1053. )
  1054.  
  1055. (Script.121
  1056.     Name:    "View.CalloutUpdate"
  1057.     SourceCode:    "theView = av.GetActiveDoc\nif (Extension.GetExtensions.Get(\"Label & Text Tools\") = NIL) then\n  SELF.SetEnabled(FALSE)\n  return nil\nend  \nif (theView.GetEditableTheme <> NIL) then\n  SELF.SetEnabled(FALSE)\n  return nil\nend\nfor each t in theView.GetActiveThemes\n  if (t.IsVisible and (t.CanLabel) and (t.GetLabelField <> NIL)) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)\n\n\n"
  1058. )
  1059.  
  1060. (Script.122
  1061.     Name:    "Layout.FrameViewFrameUpdate"
  1062.     SourceCode:    "theLayout = av.GetActiveDoc\nSELF.SetEnabled(theLayout.GetGraphics.HasKindOf(ViewFrame)) \n"
  1063. )
  1064.  
  1065. (Script.123
  1066.     Name:    "Project.Rename"
  1067.     SourceCode:    "theProject = av.GetProject\ntheDoc = theProject.GetSelectedDocs.Get(0)\n\nname = MsgBox.Input(\"New Name:\", \"Rename\", theDoc.GetName)\nif (nil <> name) then\n  theDoc.SetName(name)\n  theProject.SetSelectedDoc(theDoc,FALSE)\nend"
  1068. )
  1069.  
  1070. (Script.124
  1071.     Name:    "PrintSetupUpdate"
  1072.     SourceCode:    "SELF.SetEnabled((System.GetOS=#SYSTEM_OS_UNIX).Not)"
  1073. )
  1074.  
  1075. (Script.125
  1076.     Name:    "Chart.Erase"
  1077.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.Erase\n"
  1078. )
  1079.  
  1080. (Script.126
  1081.     Name:    "Doc.Action"
  1082.     SourceCode:    "if (0 <= Printer.The.Edit({av.GetProject.GetSelectedGUI.GetTitle})) then\n  av.UseWaitCursor\n  System.RefreshWindows\n  for each d in av.GetProject.GetSelectedDocs\n    av.ShowMsg(\"Printing \"+d.GetName+\"...\")\n    d.Print\n  end\nend\n"
  1083. )
  1084.  
  1085. (Script.127
  1086.     Name:    "Table.Export"
  1087.     SourceCode:    "theTable = av.GetActiveDoc\nformats = {\"dBASE\", \"INFO\", \"Delimited Text\"}\n\nformat = MsgBox.ListAsString(formats, \"Export Format:\", \"Export Table\")\nif (format = \"dBASE\") then \n  theClass = DBASE\n  theFilter = \"*.dbf\"\n  theExt = \"dbf\"\nelseif (format = \"Delimited Text\") then\n  theClass = DTXT\n  theFilter = \"*.txt\"\n  theExt = \"txt\"\nelseif (format = \"INFO\") then\n  theClass = INFO\n  theFilter = \"arcdr9\"\n  theExt = \"\"\nelse\n  return nil\nend\n\ntheFileName=FileDialog.Put(av.GetProject.MakeFileName(\"table\", theExt),\n   
  1088.               theFilter,\"Export Table\")\nif (theFileName = NIL) then return nil end\n\ntheVTab = theTable.GetVTab\next     = theFileName.GetExtension\nif (((theClass.IsSubclassOf(DTXT)) or (theClass.IsSubClassOf(DBASE))) and (ext <> theExt)) then\n  theFileName.SetExtension(theExt)\nend\n\nif (theVTab.GetSelection.Count=0) then \n  theVTab.Export(theFileName, theClass, FALSE)\n  av.ShowMsg(\"All records written to\"++theFileName.GetBaseName)\nelse\n  theVTab.Export(theFileName, theClass, TRUE)\n  av.ShowMsg(\"Selected records wri
  1089. tten to\"++theFileName.GetBaseName)\nend\nif ((System.GetOS = #SYSTEM_OS_MAC) and ((format = \"INFO\").not)) then\n  Script.Make(\"MacClass.SetDocInfo(SELF, Table)\").DoIt(theFileName)\nend\n"
  1090. )
  1091.  
  1092. (Script.128
  1093.     Name:    "View.MergeGraphics"
  1094.     SourceCode:    "' View.MergeGraphics\ntheView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  theTheme.MergeSelected\n  theTheme.Invalidate( true )\nend\n\n"
  1095. )
  1096.  
  1097. (Script.129
  1098.     Name:    "Table.HasLinksUpdate"
  1099.     SourceCode:    "theTable = av.GetActiveDoc\nSELF.SetEnabled( theTable.GetVTab.IsLinked )"
  1100. )
  1101.  
  1102. (Script.130
  1103.     Name:    "Chart.ToggleXAxis"
  1104.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.GetXAxis.SetVisible(theChart.GetXAxis.IsVisible.Not)\n"
  1105. )
  1106.  
  1107. (Script.131
  1108.     Name:    "Table.Identify"
  1109.     SourceCode:    "theTable = av.GetActiveDoc\nrow = theTable.GetUserRow\nrec = theTable.ConvertRowToRecord(row)\ntheTable.GetVTab.Identify(rec, theTable.GetName++\"-\"++rec.AsString)\n"
  1110. )
  1111.  
  1112. (Script.132
  1113.     Name:    "Chart.Toggle"
  1114.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.SetSeriesFromRecords(theChart.IsSeriesFromRecords.Not)\n"
  1115. )
  1116.  
  1117. (Script.133
  1118.     Name:    "Layout.Pan"
  1119.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.GetDisplay.Pan"
  1120. )
  1121.  
  1122. (Script.134
  1123.     Name:    "View.SnapToBoundary"
  1124.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetActiveThemes.Get(0)\ntheView.SetInteractiveSnapping(theTheme,#POINT_SNAP_BOUNDARY)\n"
  1125. )
  1126.  
  1127. (Script.135
  1128.     Name:    "Table.SelectAll"
  1129.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.GetVTab.GetSelection.SetAll\ntheTable.GetVTab.UpdateSelection\nav.GetProject.SetModified(true)"
  1130. )
  1131.  
  1132. (Script.136
  1133.     Name:    "Table.Copy"
  1134.     SourceCode:    "av.GetActiveDoc.Copy"
  1135. )
  1136.  
  1137. (Script.137
  1138.     Name:    "Script.Uncomment"
  1139.     SourceCode:    "' Uncomment selected lines\n\ntheSEd = av.GetActiveDoc\n\n' UnComment selected lines\nselected = NL+theSEd.GetSelected\nuncommented = selected.Substitute( NL+\"'\", NL )\n\n' Add revised text back into script\nnew = theSEd.Insert(uncommented.Right( uncommented.count - 1)) 'UNDO works!\n"
  1140. )
  1141.  
  1142. (Script.138
  1143.     Name:    "View.ZoomInTool"
  1144.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\nr = theView.ReturnUserRect\nd = theView.GetDisplay\nif (r.IsNull) then\n  d.ZoomIn(125)\n  d.PanTo(d.ReturnUserPoint)\nelse\n  d.ZoomToRect(r)  \nend"
  1145. )
  1146.  
  1147. (Script.139
  1148.     Name:    "View.ConvertOverlapLabels"
  1149.     SourceCode:    "v = av.GetActiveDoc\noc = v.GetOverlapLabelColor\nfor each t in v.GetActiveThemes\n  if (t.IsVisible) then\n    t.GetGraphics.ConvertOverlappingLabels(oc)\n    t.GetGraphics.Invalidate \n  end\nend\n"
  1150. )
  1151.  
  1152. (Script.140
  1153.     Name:    "Graphic.Align"
  1154.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.AlignSelected"
  1155. )
  1156.  
  1157. (Script.141
  1158.     Name:    "View.RemoveThemeLabels"
  1159.     SourceCode:    "v = av.GetActiveDoc\nfor each t in v.GetVisibleThemes\n  if (t.IsActive) then\n    if (t.GetGraphics.HasLabels) then\n        t.GetGraphics.SelectLabels\n     t.GetGraphics.Invalidate\n end\n    end\nend\nv.GetGraphics.ClearSelected"
  1160. )
  1161.  
  1162. (Script.142
  1163.     Name:    "Table.DeleteFieldUpdate"
  1164.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = theTable.GetVTab\nSELF.SetEnabled(theVTab.IsEditable and theVTab.CanRemoveFields and (theTable.GetActiveField <> NIL) and (theTable.GetActiveField.IsEditable) and not (theTable.GetActiveField.IsTypeShape))"
  1165. )
  1166.  
  1167. (Script.143
  1168.     Name:    "View.AOITool"
  1169.     SourceCode:    "theView = av.GetActiveDoc\nr = theView.ReturnUserRect\nif (r.IsNull.not) then\n  theView.SetAOI(r)\n  av.GetProject.SetModified(true)\nend\n  \n"
  1170. )
  1171.  
  1172. (Script.144
  1173.     Name:    "View.InteractiveSnapTool"
  1174.     SourceCode:    "theView = av.GetActiveDoc\n\nc = theView.ReturnUserCircle\ntheTheme = theView.GetEditableTheme\n\nif (c.IsNull) then\n  return nil\nelse \n  if (theTheme <> nil) then\n    theTheme.SetInteractiveSnapTolerance(c.GetRadius)\n  end\nend\n"
  1175. )
  1176.  
  1177. (Script.145
  1178.     Name:    "Table.RedoEditUpdate"
  1179.     SourceCode:    "theTable = av.GetActiveDoc\nself.SetEnabled(False)\nif (theTable.GetVTab.IsBeingEditedWithRecovery) then\n  self.SetEnabled(True)\nend"
  1180. )
  1181.  
  1182. (Script.146
  1183.     Name:    "Frame.RefreshUpdate"
  1184.     SourceCode:    "theLayout = av.GetActiveDoc\nSELF.SetEnabled(theLayout.GetGraphics.HasKindOf(ViewFrame) = true)\n\n\n"
  1185. )
  1186.  
  1187. (Script.147
  1188.     Name:    "View.AddGraphicsUpdate"
  1189.     SourceCode:    "theView = av.GetActiveDoc\n\nSELF.SetEnabled((theView.GetActiveThemes.Count = 1) AND theView.GetGraphics.HasSelected)\n\n"
  1190. )
  1191.  
  1192. (Script.148
  1193.     Name:    "Chart.ErasePoly"
  1194.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.EraseWithPolygon\n"
  1195. )
  1196.  
  1197. (Script.149
  1198.     Name:    "Layout.ZoomOutTool"
  1199.     SourceCode:    "av.GetProject.SetModified(true)\ntheLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nd = theLayout.GetDisplay\nif (r.IsNull.not) then\n  ext = d.ReturnVisExtent\n  ext.Scale(ext.GetWidth / r.GetWidth)\n  d.ZoomToRect(ext)\nelse\n  d.ZoomOut(125)\n  d.PanTo(d.ReturnUserPoint)\nend"
  1200. )
  1201.  
  1202. (Script.150
  1203.     Name:    "Script.New"
  1204.     SourceCode:    "newSEd = SEd.MakeWithGUI(av.GetProject.GetSelectedGUI.GetName)\nnewSEd.GetWin.Open"
  1205. )
  1206.  
  1207. (Script.151
  1208.     Name:    "Chart.ToggleYAxisUpdate"
  1209.     SourceCode:    "theChart = av.GetActiveDoc\nSELF.SetEnabled( theChart.GetChartDisplay.GetType <> #CHARTDISPLAY_PIE) \n  if (theChart.GetYAxis.IsVisible) then\n    SELF.SetLabel(\"Hide &Y Axis\")\n  else\n    SELF.SetLabel(\"Show &Y Axis\")\n  end\n"
  1210. )
  1211.  
  1212. (Script.152
  1213.     Name:    "Chart.Undo"
  1214.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.UndoErase\n"
  1215. )
  1216.  
  1217. (Script.153
  1218.     Name:    "Table.IsEditableUpdate"
  1219.     SourceCode:    "theTable = av.GetActiveDoc\nSELF.SetEnabled(theTable.GetVTab.IsEditable)"
  1220. )
  1221.  
  1222. (Script.154
  1223.     Name:    "Script.SystemLoad"
  1224.     SourceCode:    "theSEd = av.GetActiveDoc\ntheScript = ScriptMgr.Show\nif (nil <> theScript) then\n  theSEd.Insert(theScript.AsString)\nend\n\n"
  1225. )
  1226.  
  1227. (Script.155
  1228.     Name:    "View.HotLinkUpdate"
  1229.     SourceCode:    "themes = av.GetActiveDoc.GetActiveThemes\nif (themes.count = 0) then\n  self.SetEnabled( FALSE )\n  return nil\nend\n'\n' there must be some active themes\n'\nfor each t in themes\n  if (t.CanHotLink) then\n    if ((t.GetHotField <> nil) and (t.GetHotScriptName <> \"\")) then\n      self.SetEnabled( TRUE )\n      return nil\n    end\n  end\nend\n\nSelf.SetEnabled( FALSE )\n"
  1230. )
  1231.  
  1232. (Script.156
  1233.     Name:    "View.ClearGraphicsUpdate"
  1234.     SourceCode:    "v = av.GetActiveDoc\nSelf.SetEnabled(false)\nfor each t in v.GetActiveThemes\n  if (t.GetGraphics.Count > 0) then\n    Self.SetEnabled(true)\n  end\nend"
  1235. )
  1236.  
  1237. (Script.157
  1238.     Name:    "Layout.NorthArrow"
  1239.     SourceCode:    "theLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nif (r.IsNull.not) then\n  gn = NorthArrow.Make(r)\n  gn.SetDisplay(theLayout.GetDisplay)\n  theLayout.GetGraphics.UnselectAll\n  if (gn.Edit(theLayout.GetGraphics)) then\n    gn.SetSelected(TRUE)\n    theLayout.GetGraphics.AddName(gn)\n    av.GetProject.SetModified(true)\n  end\nend"
  1240. )
  1241.  
  1242. (Script.158
  1243.     Name:    "View.CopyThemes"
  1244.     SourceCode:    "theView = av.GetActiveDoc\ntheView.CopyThemes\n"
  1245. )
  1246.  
  1247. (Script.159
  1248.     Name:    "View.SnapToolUpdate"
  1249.     SourceCode:    "theView = av.GetActiveDoc\nactive = theView.GetEditableTheme\nsnapping = FALSE\nif (active <> nil) then\n snapping = active.IsSnapping\nend\nif (snapping) then\n  SELF.SetVisible(TRUE)\n  SELF.SetEnabled(TRUE)\nelse\n  SELF.SetVisible(FALSE)\n  SELF.SetEnabled(FALSE)\nend\n"
  1250. )
  1251.  
  1252. (Script.160
  1253.     Name:    "Project.SQLConnect"
  1254.     SourceCode:    "SQLWin.The.Open\n"
  1255. )
  1256.  
  1257. (Script.161
  1258.     Name:    "Project.CustomizeUpdate"
  1259.     SourceCode:    "SELF.SetEnabled( av.IsCustomizable )"
  1260. )
  1261.  
  1262. (Script.162
  1263.     Name:    "Table.UnselectAll"
  1264.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.GetVTab.GetSelection.ClearAll\ntheTable.GetVTab.UpdateSelection\n"
  1265. )
  1266.  
  1267. (Script.163
  1268.     Name:    "View.PolyTool"
  1269.     SourceCode:    "theView = av.GetActiveDoc\n\np = theView.ReturnUserPolygon\ntheTheme = theView.GetEditableTheme\n\nif (p.IsNull) then\n  return nil\nelse\n  if (theTheme <> nil) then\n    theTheme.GetFTab.BeginTransaction\n    thePrj = theView.GetProjection\n    if (thePrj.IsNull.Not) then\n      p = p.ReturnUnprojected(thePrj)\n    end\n    theField = theTheme.GetFTab.FindField(\"Shape\")\n    rec = theTheme.GetFTab.AddRecord\n    theTheme.GetFTab.SetValue(theField, rec, p)\n    theTheme.GetFTab.GetSelection.ClearAll\n    theTheme.GetFTab.Ge
  1270. tSelection.Set(rec)\n    theTheme.GetFTab.UpdateSelection\n    theTheme.GetFTab.EndTransaction\n  else\n    gp = GraphicShape.Make(p)\n    theView.GetGraphics.UnselectAll\n    gp.SetSelected(TRUE)\n    theView.GetGraphics.Add(gp)\n  end\n  av.GetProject.SetModified(true)\nend\n"
  1271. )
  1272.  
  1273. (Script.164
  1274.     Name:    "Layout.FrameLegend"
  1275.     SourceCode:    "theLayout = av.GetActiveDoc\nr = theLayout.GetDisplay.ReturnUserRect\nif (r.IsNull.not) then\n  lf = LegendFrame.Make(r)\n  lf.SetDisplay(theLayout.GetDisplay)\n  theLayout.GetGraphics.UnselectAll\n  lf.SetSelected(TRUE)\n  if (lf.Edit(theLayout.GetGraphics)) then\n    theLayout.GetGraphics.AddName(lf)\n    av.GetProject.SetModified(true)\n  end\nend"
  1276. )
  1277.  
  1278. (Script.165
  1279.     Name:    "Layout.Clear"
  1280.     SourceCode:    "theLayout = av.GetActiveDoc\nif (theLayout.GetGraphics.HasSelected) then\n  av.GetProject.SetModified(true)\nend\ntheLayout.GetGraphics.ClearSelected"
  1281. )
  1282.  
  1283. (Script.166
  1284.     Name:    "Help.Tool"
  1285.     SourceCode:    "av.Help.SetAVFile\nav.SetHelping(TRUE)"
  1286. )
  1287.  
  1288. (Script.167
  1289.     Name:    "View.SnapToEndPointUpdate"
  1290.     SourceCode:    "SELF.SetVisible(FALSE)\nSELF.SetEnabled(FALSE)\ntheView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  if (theTheme.IsInteractiveSnapping) then\n    theTool = av.GetActiveGUI.GetToolBar.GetActive\n    theType = theTheme.GetFTab.FindField(\"Shape\").GetType\n    if ((theType = #FIELD_SHAPELINE) and \n        ((theTool.GetApply.AsString = \"View.PolyLineTool\") or\n         (theTool.GetApply.AsString = \"View.SplitTool\"))) then\n      SELF.SetVisible(theTheme.IsInteractiveSnapping)\n    
  1291.   SELF.SetEnabled(TRUE)\n    end\n  end\nend\n"
  1292. )
  1293.  
  1294. (Script.168
  1295.     Name:    "ShapeWin.PopUp Update"
  1296.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\ngCount = theView.GetGraphics.GetSelected.Count\ngcount.setformat(\"d\")\nif (gcount=1) then\n    thegraphic=theView.GetGraphics.GetSelected.get(0)\n    if (thegraphic.is(GraphicGroup)) then\n      gcount=2\n    end\nelseif (theTheme<>NIL) then\n  gCount = theTheme.GetFTab.GetSelection.Count\nelseif (theView.getactivethemes.count = 1) then\n  if (theView.getactivethemes.get(0).is(Ftheme)) then\n    gCount = theView.getactivethemes.get(0).GetFTab.GetSelection.C
  1297. ount\n  end\nend  \n\n\ntheExt = Extension.GetExtensions.Get(\"Shape Properties Dialog, ver.1.0\")\n\nif ((gCount = 1) and (theExt <> nil)) then\n  SELF.SetEnabled(true)\nelse\n  SELF.SetEnabled(false)\nend\n\n\n\n\n"
  1298. )
  1299.  
  1300. (Script.169
  1301.     Name:    "View.SelectTool"
  1302.     SourceCode:    "theView = av.GetActiveDoc\ntheView.SetSelectMode(#GRAPHICS_SELECT_NORMAL)"
  1303. )
  1304.  
  1305. (Script.170
  1306.     Name:    "Graphic.GroupUpdate"
  1307.     SourceCode:    "theDoc = av.GetActiveDoc\nSELF.SetEnabled(1 < theDoc.GetGraphics.GetSelected.Count) \n"
  1308. )
  1309.  
  1310. (Script.171
  1311.     Name:    "Script.Unembed"
  1312.     SourceCode:    "\nscripts = av.GetProject.GetScripts\nscriptlist = scripts.ReturnKeys\nscriptlist.sort( true )\nscriptName = MsgBox.ListAsString( scriptlist, \"Select script\", \"UnEmbed\" )\nif (scriptName <> nil) then\n  ' get the script\n  theScript = scripts.Get(scriptName)\n  newSEd = SEd.Make\n  newSEd.SetName( scriptName )\n  newSEd.SetSource( theScript.AsString )\n  newSEd.GetWin.Open\n  \n  ' Remove it from the embedded script list\n  scripts.Remove( scriptName )\nend"
  1313. )
  1314.  
  1315. (Script.172
  1316.     Name:    "Table.SaveEditsAs"
  1317.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = theTable.GetVTab\n\nif (theVTab.IsBeingEditedWithRecovery.Not) then\n    return nil\nend\n\n' first see if this is actually a SaveAs on an edit theme\n\ntheTheme = theTable.GetEditor\n\nif (theTheme <> nil) then\n\n    if (theTheme.Is(FTHEME)) then\n    \n      def = av.GetProject.MakeFileName(\"theme\", \"shp\")\n      def = FileDialog.Put(def, \"*.shp\", \"Save Edits For Theme \" + theTheme.getName)\n      if (def = NIL) then return nil end\n      v = theTheme.GetView\n      if (v <> nil) then\n
  1318.       \n        newTheme = theTheme.SaveEditsAs(def)\n        if ((newtheme = nil) or (newTheme.GetFTab.HasError)) then\n          MsgBox.Info(\"Unable to Save Edits As \" + def.AsString + \n                      \", please use another file name\", \"\")\n          return nil\n        end\n        v.SetEditableTheme(nil)\n        v.AddTheme(newTheme)\n        v.SetEditableTheme(newTheme)\n        \n        theTheme.SetVisible(False)\n        newTheme.SetVisible(True)\n        newTheme.EditTable\n        \n        return nil\n   
  1319.    end\n    end\nend\n\n'this is a save as on the table\n        \ntheClass = theVTab.GetBaseTableClass\n'theClass = DBASE\n\nif (theClass.IsSubClassOf(DBASE)) then \n  theFilter = \"*.dbf\"\n  theExt = \"dbf\"\nelseif (theClass.IsSubClassOf(DTXT)) then\n   theFilter = \"*.txt\"\n  theExt = \"txt\"\nelseif (theClass.IsSubClassOf(INFO)) then\n  theFilter = \"arcdr9\"\n  theExt = \"\"\nelse\n  return nil\nend\n\ntheFileName=FileDialog.Put(av.GetProject.MakeFileName(\"table\", theExt),\n                 theFilter,\"Save Edits For Table\")\nif (theFileName
  1320.  = NIL) then return nil end\n\n if (theFileName = theVTab.GetBaseTableFileName) then\n  MsgBox.Info (\"Unable to Save Edits As \" \n                + theFileName.AsString + \n                \", please use another file name\", \"\")\n  return nil\nend\n\n \nnewVTab = theVTab.SaveEditsAs(theFileName)\n\nif (newVTab.HasError) then\n  MsgBox.Info (\"Unable to Save Edits As \" \n                + theFileName.AsString + \n                \", please use another file name\", \"\")\n  return nil\nend\n\n'stop editing the original vtab, do not sa
  1321. ve\ntheVtab.StopEditingWithRecovery(FALSE)\n\nnewVTab.StartEditingWithRecovery\nnewTable = Table.Make(newVTab)\nnewTable.SetName(theFileName.GetBaseName)\nnewTable.GetWin.Open"
  1322. )
  1323.  
  1324. (Script.173
  1325.     Name:    "Layout.ZoomOut"
  1326.     SourceCode:    "av.GetProject.SetModified(true)\ntheLayout = av.GetActiveDoc\ntheLayout.GetDisplay.ZoomOut(125)"
  1327. )
  1328.  
  1329. (Script.174
  1330.     Name:    "Script.Properties"
  1331.     SourceCode:    "theSEd = av.GetActiveDoc\ntheSEd.Edit"
  1332. )
  1333.  
  1334. (Script.175
  1335.     Name:    "View.EditLegendClick"
  1336.     SourceCode:    "theView = av.getActiveDoc\nfor each t in theView.getActiveThemes\n  s = t.getLegendEditorScript\n  if (s.isnull.not) then\n    av.run(s,t)\n  end\nend"
  1337. )
  1338.  
  1339. (Script.176
  1340.     Name:    "Script.SetBreak"
  1341.     SourceCode:    "theScript = av.GetActiveDoc\ntheScript.AddBreak(theScript.ReturnInsertPos)\n"
  1342. )
  1343.  
  1344. (Script.177
  1345.     Name:    "Graphic.Group"
  1346.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.GroupSelected"
  1347. )
  1348.  
  1349. (Script.178
  1350.     Name:    "View.IntersectUpdate"
  1351.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nenabled = FALSE\nif (theTheme <> nil) then\n  SELF.SetLabel(\"&Intersect Features\")\n  SELF.SetHelpTopic(\"Intersect_Features\")\n  fCount = theTheme.GetFTab.GetSelection.Count\n  shapeClass = theTheme.GetFTab.FindField(\"shape\").GetType\n  enabled =  ((fcount > 1) and (shapeClass = #FIELD_SHAPEPOLY))\nelse\n  SELF.SetLabel(\"&Intersect Graphics\")\n  SELF.SetHelpTopic(\"Intersect_Graphics\")\n  theGraphics = theView.GetGraphics.GetSelected\n  gcount = theGraphics.
  1352. Count\n  if (gcount > 1) then\n    dim2 = 0\n    for each gra in theGraphics\n      dim = gra.GetShape.GetDimension\n      if ((dim = 2) and (gra.Is(GraphicText).not) and (gra.Is(GraphicGroup).not)) then\n        dim2 = dim2 + 1\n      end\n    end\n    enabled = (gcount = dim2)\n  end\nend\n\nSELF.SetEnabled(enabled)\n"
  1353. )
  1354.  
  1355. (Script.179
  1356.     Name:    "View.TabularThemesUpdate"
  1357.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  if (t.HasTable) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)\n"
  1358. )
  1359.  
  1360. (Script.180
  1361.     Name:    "Script.UnembedUpdate"
  1362.     SourceCode:    "self.SetEnabled(av.GetProject.GetScripts.Count > 0)\n"
  1363. )
  1364.  
  1365. (Script.181
  1366.     Name:    "View.HotLink"
  1367.     SourceCode:    "theView = av.GetActiveDoc\nfound = false\np = theView.GetDisplay.ReturnUserPoint\nfor each t in theView.GetActiveThemes\n  if ((t.HasAttributes) and (t.GetHotField <> nil)) then\n    recs = t.FindByPoint(p)\n    for each rec in recs\n      theField = t.GetHotField\n      found = true\n      theVal = t.ReturnValueString(theField.GetName, rec)\n      av.Run(t.GetHotScriptName,theVal)\n      end\n  end\nend\nif (not found) then\n  System.Beep\nend"
  1368. )
  1369.  
  1370. (Script.182
  1371.     Name:    "View.SubtractUpdate"
  1372.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nenabled = FALSE\nif (theTheme <> nil) then\n  SELF.SetLabel(\"&Subtract Features\")\n  SELF.SetHelpTopic(\"Subtract_Features\")\n  fCount = theTheme.GetFTab.GetSelection.Count\n  shapeClass = theTheme.GetFTab.FindField(\"shape\").GetType\n  enabled =  ((fcount = 2) and (shapeClass = #FIELD_SHAPEPOLY))\nelse\n  SELF.SetLabel(\"&Subtract Graphics\")\n  SELF.SetHelpTopic(\"Subtract_Graphics\")\n  theGraphics = theView.GetGraphics.GetSelected\n  gcount = theGraphics.Coun
  1373. t\n  if (gcount = 2) then\n    dim2 = 0\n    for each gra in theGraphics\n      dim = gra.GetShape.GetDimension\n      if ((dim = 2) and (gra.Is(GraphicText).not) and (gra.Is(GraphicGroup).not)) then\n        dim2 = dim2 + 1\n      end  \n    end\n    enabled = (dim2 = 2) \n  end\nend\n\nSELF.SetEnabled(enabled)"
  1374. )
  1375.  
  1376. (Script.183
  1377.     Name:    "View.InteractiveSnapUpdate"
  1378.     SourceCode:    "SELF.SetVisible(FALSE)\nSELF.SetEnabled(FALSE)\ntheView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  if (theTheme.IsInteractiveSnapping) then\n    theTool = av.GetActiveGUI.GetToolBar.GetActive\n    if ((theTool.GetApply.AsString = \"View.PolyLineTool\") or \n        (theTool.GetApply.AsString = \"View.PolyTool\") or\n        (theTool.GetApply.AsString = \"View.AutoCompleteTool\") or\n        (theTool.GetApply.AsString = \"View.SplitTool\")) then\n      SELF.SetVisible(theTheme.IsInter
  1379. activeSnapping)\n      SELF.SetEnabled(theTheme.IsInteractiveSnapping)\n    end\n  end\nend\n\n\n"
  1380. )
  1381.  
  1382. (Script.184
  1383.     Name:    "View.ClearGraphics"
  1384.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  t.GetGraphics.SetVisible(true)\n  t.GetGraphics.Invalidate\n  t.GetGraphics.Empty\nend\nav.GetProject.SetModified(true)"
  1385. )
  1386.  
  1387. (Script.185
  1388.     Name:    "View.SnapTool"
  1389.     SourceCode:    "theView = av.GetActiveDoc\n\nc = theView.ReturnUserCircle\ntheTheme = theView.GetEditableTheme\n\nif (c.IsNull.not) then\n if (theTheme <> nil) then\n  theTheme.SetSnapTolerance(c.GetRadius)\n  end\nend"
  1390. )
  1391.  
  1392. (Script.186
  1393.     Name:    "Project.Customize"
  1394.     SourceCode:    "theProject = av.GetProject\ntheProject.Customize\n"
  1395. )
  1396.  
  1397. (Script.187
  1398.     Name:    "Chart.Identify"
  1399.     SourceCode:    "theChart = av.GetActiveDoc\nrec = theChart.GetUserRecord\nif (rec <> -1) then\n  idlabel = theChart.GetName++\"-\"\n  f = theChart.GetRecordLabelField\n  if (f = Nil) then\n    idlabel = idlabel++rec.AsString\n  else\n    idlabel = idlabel++theChart.GetVTab.ReturnValueString(f,rec)\n  end\n  theChart.GetVTab.Identify(rec, idlabel)\nend\n"
  1400. )
  1401.  
  1402. (Script.188
  1403.     Name:    "Script.ActionUpdate"
  1404.     SourceCode:    "SELF.SetEnabled(av.GetProject.GetSelectedDocs.Count > 0)\nSELF.SetLabel(\"&Run\")\nSELF.SetHelpTopic(\"Run_button\")"
  1405. )
  1406.  
  1407. (Script.189
  1408.     Name:    "Frame.Refresh"
  1409.     SourceCode:    "'Refreshes the viewframe(s)\n\nthelayout = av.getactivedoc\n\ntheglist = thelayout.getgraphics.findallbyclass(viewframe)\n\n for each x in theglist\n x.setdisplay(thelayout.getdisplay)\n x.invalidate\n\n end\n\n\n"
  1410. )
  1411.  
  1412. (Script.190
  1413.     Name:    "Chart.ToggleYAxis"
  1414.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.GetYAxis.SetVisible(theChart.GetYAxis.IsVisible.Not)\n"
  1415. )
  1416.  
  1417. (Script.191
  1418.     Name:    "Table.RedoEdit"
  1419.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.GetVTab.Redo\n"
  1420. )
  1421.  
  1422. (Script.192
  1423.     Name:    "View.AddGraphics"
  1424.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetActiveThemes.Get(0)\nif (theView.GetGraphics.HasSelected) then\n  av.GetProject.SetModified(true)\nend\ntheTheme.GetGraphics.Merge(theView.GetGraphics.GetSelected)\ntheTheme.GetGraphics.RemoveDuplicates\ntheTheme.GetGraphics.SetVisible(theTheme.IsVisible)\ntheTheme.GetGraphics.Invalidate"
  1425. )
  1426.  
  1427. (Script.193
  1428.     Name:    "Graphic.EditName"
  1429.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.EditName"
  1430. )
  1431.  
  1432. (Script.194
  1433.     Name:    "Layout.ClearTransformations"
  1434.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.GetGraphics.ClearTransforms"
  1435. )
  1436.  
  1437. (Script.195
  1438.     Name:    "Chart.PieGallery"
  1439.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.ShowGallery(#CHARTDISPLAY_PIE)\n"
  1440. )
  1441.  
  1442. (Script.196
  1443.     Name:    "Graphic.ToBack"
  1444.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.MoveSelectedToBack"
  1445. )
  1446.  
  1447. (Script.197
  1448.     Name:    "Project.HasSQL"
  1449.     SourceCode:    "SELF.SetEnabled(SQLCon.HasSQL)\n"
  1450. )
  1451.  
  1452. (Script.198
  1453.     Name:    "Chart.ToggleLegend"
  1454.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.GetChartLegend.SetVisible(theChart.GetChartLegend.IsVisible.Not)\n"
  1455. )
  1456.  
  1457. (Script.199
  1458.     Name:    "View.PolyToolUpdate"
  1459.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = nil) then\n  SELF.SetEnabled(TRUE) \nelse\n  SELF.SetEnabled(theTheme.GetFTab.FindField(\"Shape\").GetType = #FIELD_SHAPEPOLY)\nend\n \n"
  1460. )
  1461.  
  1462. (Script.200
  1463.     Name:    "View.SelectableThemesUpdate"
  1464.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  if (t.CanSelect) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)\n"
  1465. )
  1466.  
  1467. (Script.201
  1468.     Name:    "Chart.ScatterGallery"
  1469.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.ShowGallery(#CHARTDISPLAY_XYSCATTER)\n"
  1470. )
  1471.  
  1472. (Script.202
  1473.     Name:    "View.AddEvent"
  1474.     SourceCode:    "theView = av.GetActiveDoc\ntheFTab = EventDialog.Show(theView)\nif (theFTab <> nil) then\n  theView.AddTheme(FTheme.Make(theFTab))\n  av.GetProject.SetModified(true)\nend\n"
  1475. )
  1476.  
  1477. (Script.203
  1478.     Name:    "Graphic.SizePos"
  1479.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.EditSizeAndPos"
  1480. )
  1481.  
  1482. (Script.204
  1483.     Name:    "Script.Compile"
  1484.     SourceCode:    "theSEd = av.GetActiveDoc\ntheSEd.Compile"
  1485. )
  1486.  
  1487. (Script.205
  1488.     Name:    "Script.Comment"
  1489.     SourceCode:    "' Comment out selected lines\n\ntheSEd = av.GetActiveDoc\n\n' Comment out selected lines\nselected = \"'\"+theSEd.GetSelected\ncommented = selected.Substitute( NL, NL+\"'\" )\n\n' BUT not the next line!\nif (commented.right( 1 ) = \"'\" ) then\n  commented = commented.left( commented.count - 1 )\nend  \n\n' Add revised text back into script\nnew = theSEd.Insert( commented ) 'UNDO works!\n"
  1490. )
  1491.  
  1492. (Script.206
  1493.     Name:    "View.UndoEdit"
  1494.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  theTheme.GetFTab.Undo\nelse\n  theView.getgraphics.restoregraphic\nend\n\n"
  1495. )
  1496.  
  1497. (Script.207
  1498.     Name:    "Layout.PageSetup"
  1499.     SourceCode:    "theLayout = av.GetActiveDoc\nPageSetupDialog.Show(theLayout.GetDisplay)"
  1500. )
  1501.  
  1502. (Script.208
  1503.     Name:    "View.Geocode"
  1504.     SourceCode:    "theView = av.GetActiveDoc\n\ntheFTab = GeocodeDialog.Show(theView)\nif (theFTab <> nil) then\n  t = FTheme.Make(theFTab)\n  editing = true\n  while (editing)\n    editing = RematchDialog.Show(t)\n  end\n  theView.AddTheme(t)\n  av.GetProject.SetModified(true)\nend\n"
  1505. )
  1506.  
  1507. (Script.209
  1508.     Name:    "ShowCodepage"
  1509.     SourceCode:    "Codepage.EditProfile"
  1510. )
  1511.  
  1512. (Script.210
  1513.     Name:    "Chart.UndoUpdate"
  1514.     SourceCode:    "theChart = av.GetActiveDoc\nSELF.SetEnabled(theChart.CanUndoErase) \n"
  1515. )
  1516.  
  1517. (Script.211
  1518.     Name:    "Layout.ZoomSelected"
  1519.     SourceCode:    "av.GetProject.SetModified(true)\ntheLayout = av.GetActiveDoc\nr = theLayout.GetGraphics.ReturnSelectedExtent\nr.Scale(1.05)\ntheLayout.GetDisplay.ZoomToRect(r)\n"
  1520. )
  1521.  
  1522. (Script.212
  1523.     Name:    "View.Layout"
  1524.     SourceCode:    "'View.Layout\nt = TemplateMgr.Show\nif (t <> nil) then\n  theView = av.GetActiveDoc\n  \n  '\n  'Build list of objects used to fill frames\n  '\n  docs = av.GetProject.GetDocs\n  docs.Shuffle(theView, 0)\n  objs = List.Make\n  objs.Add(theView.GetName)\n  objs.Merge(docs)\n\n  '\n  'Check if any layouts exist.  If so, give user choice of which layout to use.\n  '\n  layouts = List.Make\n  for each d in docs\n    if (d.Is(Layout)) then\n      layouts.Add(d)\n    end\n  end\n  if (layouts.Count = 0) then\n    l = Layout.Make\n  else\n
  1525.     new = Layout.Make\n    name = new.GetName\n    new.SetName(\"<New Layout>\")\n    layouts.Insert(new)\n    l = MsgBox.List(layouts, \"Select a Layout\", \"View - Layout\")\n    if (l = new) then\n      l.SetName(name)\n    else\n      av.GetProject.RemoveDoc(new)\n    end\n  end\n  \n  \n  '\n  ' Format the layout with the selected template\n  ' and fill with objs\n  '\n  if (l <> nil) then\n    l.UseTemplate(t)\n    l.GetGraphics.FillFrames(objs)\n    l.GetWin.Open\n  end\nend"
  1526. )
  1527.  
  1528. (Script.213
  1529.     Name:    "Script.Run"
  1530.     SourceCode:    "theSEd = av.GetActiveDoc\ntheSEd.Run(nil)"
  1531. )
  1532.  
  1533. (Script.214
  1534.     Name:    "View.PasteThemes"
  1535.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheView.Paste"
  1536. )
  1537.  
  1538. (Script.215
  1539.     Name:    "Layout.PasteUpdate"
  1540.     SourceCode:    "SELF.SetEnabled(Clipboard.The.HasKindOf(Graphic)) \n"
  1541. )
  1542.  
  1543. (Script.216
  1544.     Name:    "Project.Tile"
  1545.     SourceCode:    "av.TileWindows"
  1546. )
  1547.  
  1548. (Script.217
  1549.     Name:    "View.SaveEditsUpdate"
  1550.     SourceCode:    "theView = av.GetActiveDoc\neditThm = theView.GetEditableTheme\nSELF.SetEnabled(FALSE)\nif (editThm <> nil) then\n  SELF.SetEnabled(TRUE)\nend\n\n"
  1551. )
  1552.  
  1553. (Script.218
  1554.     Name:    "Table.Index"
  1555.     SourceCode:    "theTable = av.GetActiveDoc\nf = theTable.GetActiveField\nif (theTable.GetVTab.IsFieldIndexed(f)) then\n  theTable.GetVTab.RemoveIndex(f)\nelse\n  theTable.GetVTab.CreateIndex(f)\nend\n"
  1556. )
  1557.  
  1558. (Script.219
  1559.     Name:    "Script.SelectAll"
  1560.     SourceCode:    "theSEd = av.GetActiveDoc\ntheSEd.SelectAll"
  1561. )
  1562.  
  1563. (Script.220
  1564.     Name:    "Table.SortDescending"
  1565.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.Sort(theTable.GetActiveField, True)\n"
  1566. )
  1567.  
  1568. (Script.221
  1569.     Name:    "View.ToggleTolCursor"
  1570.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme =  theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  if (theTheme.GetToleranceCursor) then\n    theTheme.ShowToleranceCursor(False)\n  else\n    theTheme.ShowToleranceCursor(True)\n  end\nend\n\n"
  1571. )
  1572.  
  1573. (Script.222
  1574.     Name:    "View.InteractiveSnapToolUpdate"
  1575.     SourceCode:    "theView = av.GetActiveDoc\nactive = theView.GetEditableTheme\nsnapping = FALSE\nif (active <> nil) then\n snapping = active.IsInteractiveSnapping\nend\nif (snapping) then\n  SELF.SetVisible(TRUE)\n  SELF.SetEnabled(TRUE)\nelse\n  SELF.SetVisible(FALSE)\n  SELF.SetEnabled(FALSE)\nend\n\n"
  1576. )
  1577.  
  1578. (Script.223
  1579.     Name:    "Layout.FrameTable"
  1580.     SourceCode:    "theLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nif (r.IsNull.not) then\n  wf = DocFrame.Make(r,Table)\n  wf.SetDisplay(theLayout.GetDisplay)\n  theLayout.GetGraphics.UnselectAll\n  wf.SetSelected(TRUE)\n  if (wf.Edit(theLayout.GetGraphics)) then\n    theLayout.GetGraphics.AddName(wf)\n    av.GetProject.SetModified(true)\n  end\nend"
  1581. )
  1582.  
  1583. (Script.224
  1584.     Name:    "Chart.TwoColumnUpdate"
  1585.     SourceCode:    "theChart = av.GetActiveDoc\nSELF.SetEnabled(theChart.GetFields.Count = 2) \n"
  1586. )
  1587.  
  1588. (Script.225
  1589.     Name:    "Layout.UndoUpdate"
  1590.     SourceCode:    "SELF.SetEnabled(av.GetActiveDoc.GetGraphics.CanRestoreGraphic)\n"
  1591. )
  1592.  
  1593. (Script.226
  1594.     Name:    "View.Find"
  1595.     SourceCode:    "theView = av.GetActiveDoc\nkey = MsgBox.Input(\"Search for:\", \"Find Text in Attributes\", theView.GetFindString)\nif (key <> nil) then\n  av.UseWaitCursor\n  if (theView.Find(key).not) then\n    MsgBox.Warning(\"No more matches found.\",\"Find\")\n  end\nend"
  1596. )
  1597.  
  1598. (Script.227
  1599.     Name:    "View.IdentifyUpdate"
  1600.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  if (t.CanFindByPoint) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)\n"
  1601. )
  1602.  
  1603. (Script.228
  1604.     Name:    "Layout.ShowHideGrid"
  1605.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.GetDisplay.SetGridVisible(theLayout.GetDisplay.IsGridVisible.Not)\n"
  1606. )
  1607.  
  1608. (Script.229
  1609.     Name:    "View.DeleteGraphics"
  1610.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theView.GetGraphics.HasSelected) then\n  av.GetProject.SetModified(true)\nend\nif (theTheme = nil) then\n  theView.GetGraphics.ClearSelected\nelse\n  theTheme.GetFtab.BeginTransaction\n  theTheme.ClearSelected\n  theTheme.GetFTab.EndTransaction\nend"
  1611. )
  1612.  
  1613. (Script.230
  1614.     Name:    "View.Pan"
  1615.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheView.GetDisplay.Pan"
  1616. )
  1617.  
  1618. (Script.231
  1619.     Name:    "View.RemoveThemeLabelsUpdate"
  1620.     SourceCode:    "Self.SetEnabled(false)\nv = av.GetActiveDoc\nif (v.GetEditableTheme <> nil) then\n  return nil\nend\nfor each t in v.GetVisibleThemes\n  if (t.IsActive) then\n    if (t.GetGraphics.HasLabels) then\n        Self.SetEnabled(true)\n    end\n  end\nend"
  1621. )
  1622.  
  1623. (Script.232
  1624.     Name:    "Layout.Circle"
  1625.     SourceCode:    "theLayout = av.GetActiveDoc\nc = theLayout.ReturnUserCircle\nif (c.IsNull.not) then\n  gc = GraphicShape.Make(c)\n  theLayout.GetGraphics.UnselectAll\n  gc.SetSelected(TRUE)\n  theLayout.GetGraphics.Add(gc)\n  av.GetProject.SetModified(true)\nend"
  1626. )
  1627.  
  1628. (Script.233
  1629.     Name:    "View.AOIToolUpdate"
  1630.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetThemes\n  if (t.SupportsAOI) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)\n"
  1631. )
  1632.  
  1633. (Script.234
  1634.     Name:    "Project.ClassSearch"
  1635.     SourceCode:    "if ((av.Help.GetFile = av.Help.GetClassesFile).not) then\n  av.Help.SetClassesFile\nend\nav.Help.Search"
  1636. )
  1637.  
  1638. (Script.235
  1639.     Name:    "WizardBuffer.OpenDialogUpdate"
  1640.     SourceCode:    "theView = av.GetActiveDoc\nSELF.SetEnabled(false)\nhasData = ((theView.GetGraphics.Count > 0) or (theView.GetThemes.Count > 0))\ntheExt = Extension.GetExtensions.Get(\"Buffer Wizard\")\ntheUnits = theView.GetUnits\ntheDistUnits = theView.GetDisplay.GetDistanceUnits\nif (hasData and (theExt <> nil) and \n   (theUnits <> #UNITS_LINEAR_UNKNOWN) and \n   (theDistUnits <> #UNITS_LINEAR_UNKNOWN)) then\n  SELF.SetEnabled(true)\nend\n"
  1641. )
  1642.  
  1643. (Script.236
  1644.     Name:    "View.PointToolUpdate"
  1645.     SourceCode:    "theView  = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = NIL) then\n  SELF.SetEnabled(TRUE)\nelse\n  SELF.SetEnabled(theTheme.GetFTab.GetShapeClass.GetClassName = \"Point\")\nend"
  1646. )
  1647.  
  1648. (Script.237
  1649.     Name:    "View.HighwayToolUpdate"
  1650.     SourceCode:    "v = av.GetActiveDoc\nenabled = false\nif (Extension.GetExtensions.Get(\"Label & Text Tools\") = NIL) then\n  SELF.SetEnabled(FALSE)\n  return nil\nend  \nif (v.GetActiveThemes.Count > 0) then\n  for each t in v.GetActiveThemes\n    if (t.Is(FTheme)) then\n      if (t.GetFTab.GetShapeClass.GetClassname.Contains(\"Line\")) then\n        enabled = true\n      end\n    end\n  end\nend\n\nSelf.SetEnabled(enabled)\n\n"
  1651. )
  1652.  
  1653. (Script.238
  1654.     Name:    "Layout.Select"
  1655.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.Select"
  1656. )
  1657.  
  1658. (Script.239
  1659.     Name:    "Project.ArrangeIcons"
  1660.     SourceCode:    "av.ArrangeIcons"
  1661. )
  1662.  
  1663. (Script.240
  1664.     Name:    "Chart.ToggleTitleUpdate"
  1665.     SourceCode:    "theChart = av.GetActiveDoc\nif (theChart.GetTitle.IsVisible) then\n  SELF.SetLabel(\"Hide &Title\")\nelse\n  SELF.SetLabel(\"Show &Title\")\nend\n"
  1666. )
  1667.  
  1668. (Script.241
  1669.     Name:    "View.Query"
  1670.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetActiveThemes.Get(0)\nif (theTheme.HasAttributes) then\n  theTheme.BuildQuery\nend\n"
  1671. )
  1672.  
  1673. (Script.242
  1674.     Name:    "Table.CalculateUpdate"
  1675.     SourceCode:    "theTable = av.GetActiveDoc\ntheField = theTable.GetActiveField\nSELF.SetEnabled((theField <> NIL) and\n                (theTable.GetVTab.IsEditable) and\n                (theField.IsEditable))\n"
  1676. )
  1677.  
  1678. (Script.243
  1679.     Name:    "Chart.ColumnGallery"
  1680.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.ShowGallery(#CHARTDISPLAY_COLUMN)\n"
  1681. )
  1682.  
  1683. (Script.244
  1684.     Name:    "View.IntersectGraphics"
  1685.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  theTheme.GetFTab.BeginTransaction\n  theTheme.IntersectSelected\n  theTheme.GetFTab.EndTransaction\n  theTheme.Invalidate(TRUE)\nelse\n  theGraphics = theView.GetGraphics\n  selGraphics = theGraphics.GetSelected\n  numSel = selGraphics.Count\n  x = numSel - 1\n  gra1 = selGraphics.Get(0)\n  shpIntersectAll = gra1.GetShape\n  theSym = gra1.GetSymbol\n  theGraphics.RemoveGraphic(gra1)\n  for each i in 1..x\n    gra = selGraphics.Get(
  1686. i)\n    shp = gra.GetShape\n    shpIntersect = shp.ReturnIntersection(shpIntersectAll)\n    shpIntersectAll = shpIntersect\n    theGraphics.RemoveGraphic(gra)\n  end  \n  if (shpIntersectAll.IsEmpty.Not) then\n    graIntersectAll = graphicShape.Make(shpIntersectAll)\n    graIntersectAll.SetSymbol(theSym)\n    theGraphics.Add(graIntersectAll)\n  end\nend\n"
  1687. )
  1688.  
  1689. (Script.245
  1690.     Name:    "Script.ClearAllBreaks"
  1691.     SourceCode:    "theScript = av.GetActiveDoc\ntheScript.ClearAllBreaks\n"
  1692. )
  1693.  
  1694. (Script.246
  1695.     Name:    "View.ZoomOut"
  1696.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheView.GetDisplay.ZoomOut(125)"
  1697. )
  1698.  
  1699. (Script.247
  1700.     Name:    "View.ConvertOverlapLabelsUpdate"
  1701.     SourceCode:    "self.SetEnabled(false)\nv = av.GetActiveDoc\nif (v.GetEditableTheme <> nil) then\n  return nil\nend\noc = v.GetOverlapLabelColor\nfor each t in v.GetActiveThemes\n  if (t.IsVisible) then\n     if (t.GetGraphics.CanConvertOverlappingLabels(oc)) then\n        self.SetEnabled(true)\n      end\n    end\n  end\n"
  1702. )
  1703.  
  1704. (Script.248
  1705.     Name:    "View.ToggleLegend"
  1706.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  t.SetLegendVisible(not (t.IsLegendVisible))\nend"
  1707. )
  1708.  
  1709. (Script.249
  1710.     Name:    "View.ExportDisp"
  1711.     SourceCode:    "theView = av.GetActiveDoc\ntheView.Export\n"
  1712. )
  1713.  
  1714. (Script.250
  1715.     Name:    "Script.FileWrite"
  1716.     SourceCode:    "' Writes a script to a text file if nothing is selected in a SEd;\n' otherwise writes the selected text to a text file.\n\ntheScript =av.GetActiveDoc \ntheFName = \n  (theScript.GetName.Substitute(\" \", \"\").Translate(\".\", \"_\").Left(8)+\".ave\")\n    .AsFileName\n\ntheFName = FileDialog.Put( theFName, \"*.ave\", \"Write Script\")\nif (nil = theFName) then\n  return nil\nend\n\nf = LineFile.Make(theFName, #FILE_PERM_WRITE) \nif (f = nil) then \n  msgbox.error(\"Cannot open file:\"++theFName.GetName, \"\") \n  return nil\nend\nif (theScri
  1717. pt.GetSelected.Count = 0) then \n  f.WriteElt(theScript.GetSource)\n  av.ShowMsg( \"Script written to\"++theFName.GetFullName )\nelse\n  f.WriteElt(theScript.GetSelected)\n  av.ShowMsg( \"Selected text written to\"++theFName.GetFullName )\nend\n\nf.close\nif (System.GetOS = #SYSTEM_OS_MAC) then\n  Script.Make(\"MacClass.SetDocInfo(SELF, SEd)\").DoIt(theFName)\nend\n"
  1718. )
  1719.  
  1720. (Script.251
  1721.     Name:    "Chart.PaintTool"
  1722.     SourceCode:    "theChart = av.GetActiveDoc\naColor = av.GetSymbolWin.ReturnCurrentSymbol(#SYMBOL_FILL).GetColor\np = theChart.GetUserPart\nif (p = Nil) then\n  s = theChart.GetUserSeries\n  if (s <> -1) then\n    theChart.GetChartDisplay.SetSeriesColor(s, aColor)\n  end\nelse\n  p.SetColor(aColor)\nend\n"
  1723. )
  1724.  
  1725. (Script.252
  1726.     Name:    "View.SplitPolyToolUpdate"
  1727.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = nil) then\n  SELF.SetEnabled(False) \nelse\n  theType = theTheme.GetFTab.FindField(\"Shape\").GetType\n  SELF.SetEnabled(theType = #FIELD_SHAPEPOLY)\nend  "
  1728. )
  1729.  
  1730. (Script.253
  1731.     Name:    "Table.Action"
  1732.     SourceCode:    "av.Run( \"Project.AddTable\", NIL )\n"
  1733. )
  1734.  
  1735. (Script.254
  1736.     Name:    "Chart.ToggleUpdate"
  1737.     SourceCode:    "theChart = av.GetActiveDoc\nSELF.SetEnabled((theChart.IsChartScatter.Not))\n"
  1738. )
  1739.  
  1740. (Script.255
  1741.     Name:    "Link.Project"
  1742.     SourceCode:    "theVal = SELF\nif (not (theVal.IsNull)) then\n  av.GetProject.Import(theVal.AsFileName)\nend\n"
  1743. )
  1744.  
  1745. (Script.256
  1746.     Name:    "Chart.ToggleXAxisUpdate"
  1747.     SourceCode:    "theChart = av.GetActiveDoc\nSELF.SetEnabled( theChart.GetChartDisplay.GetType <> #CHARTDISPLAY_PIE) \n  if (theChart.GetXAxis.IsVisible) then\n    SELF.SetLabel(\"Hide &X Axis\")\n  else\n    SELF.SetLabel(\"Show &X Axis\")\n  end\n"
  1748. )
  1749.  
  1750. (Script.257
  1751.     Name:    "Graphic.StoreNorthArrow"
  1752.     SourceCode:    "' North Arrows can be created and added to ArcView's\n' North Arrow Manager dialog box.  You design and create your North arrows\n' on the Layout as a set of graphics and then select them.  \n' you can execute this script to merge the new North arrow with the existing\n' arrows shown in the North Arrow Manager. \n'\n' Get all the selected graphics.\nl = av.GetActiveDoc.GetGraphics.GetSelected\n\n' Merge these into the North Arrow Manager dialog box.\nif (l <> nil) then\n  NorthArrowMgr.Merge(l)\nend\n\n"
  1753. )
  1754.  
  1755. (Script.258
  1756.     Name:    "View.DeleteUpdate"
  1757.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nif (theTheme = nil) then\n  SELF.SetLabel(\"&Delete Graphics\")\n  SELF.SetHelp(\"Removes the selected graphics from the view\")\n  gCount = theView.GetGraphics.GetSelected.Count\nelse\n  SELF.SetLabel(\"&Delete Features\")\n  SELF.SetHelp(\"Removes the selected features from the view\")\n  gCount = theTheme.GetFTab.GetSelection.Count\nend\n\nSELF.SetEnabled(gCount > 0)\n\n"
  1758. )
  1759.  
  1760. (Script.259
  1761.     Name:    "Graphic.SelectAll"
  1762.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.SelectAll"
  1763. )
  1764.  
  1765. (Script.260
  1766.     Name:    "Table.ExportUpdate"
  1767.     SourceCode:    "theTable = av.GetActiveDoc\nSELF.SetEnabled(FALSE)\nfor each f in theTable.GetVTab.GetFields\n  if ((f.IsVisible) and not (f.IsTypeShape)) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\n"
  1768. )
  1769.  
  1770. (Script.261
  1771.     Name:    "Project.New"
  1772.     SourceCode:    "theProject = av.GetProject\n\nif (nil <> theProject) then\n  if (theProject.IsModified) then\n    if (av.Run(\"Project.CheckForEdits\",nil).Not) then\n      return nil\n    end  \n    res = MsgBox.SaveChanges(\"Do you want to save changes to \" \n                             + theProject.GetName + \"?\", \"ArcView\", true)\n    if (nil = res) then return nil end\n    if (res) then\n      av.Run(\"Project.Save\", nil)\n      if (theProject.IsModified) then return nil end\n    end\n  end\n  theProject.Close\nend\n\nav.DelayedRun(\"Projec
  1773. t.NewPart2\", nil, 0)\n"
  1774. )
  1775.  
  1776. (Script.262
  1777.     Name:    "Project.Close"
  1778.     SourceCode:    "theProject = av.GetProject\n\nif (nil <> theProject) then\n  if (theProject.IsModified) then\n    if (av.Run(\"Project.CheckForEdits\",nil).Not) then\n      return nil\n    end  \n    res = MsgBox.SaveChanges(\"Do you want to save changes to \" + theProject.GetName + \"?\", \"ArcView\", true)\n    if (nil = res) then return nil end\n    if (res) then\n      av.Run(\"Project.Save\", nil)\n      if (theProject.IsModified) then return nil end\n    end\n  end\n  theProject.Close\n  theProject = nil\nend\n"
  1779. )
  1780.  
  1781. (Script.263
  1782.     Name:    "View.Select"
  1783.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nif (theTheme = nil) then\n  theView.Select\nelse\n  theTheme.GetFTab.BeginTransaction\n  theTheme.Select\n  theTheme.GetFTab.EndTransaction\nend\nav.GetProject.SetModified(true)\n"
  1784. )
  1785.  
  1786. (Script.264
  1787.     Name:    "Project.RenameUpdate"
  1788.     SourceCode:    "theProject = av.GetActiveDoc\nhaveOneDoc = theProject.GetSelectedDocs.Count = 1\n\nSELF.SetEnabled(haveOneDoc)\n\nif (haveOneDoc) then\n  SELF.SetLabel(\"&Rename '\" + theProject.GetSelectedDocs.Get(0).GetName + \"'...\")\nelse\n  SELF.SetLabel(\"&Rename...\")\nend\n"
  1789. )
  1790.  
  1791. (Script.265
  1792.     Name:    "Doc.ActionUpdate"
  1793.     SourceCode:    "SELF.SetEnabled(av.GetProject.GetSelectedDocs.Count > 0)\nSELF.SetLabel(\"P&rint\")\nSELF.SetHelpTopic(\"Print_button\")\n"
  1794. )
  1795.  
  1796. (Script.266
  1797.     Name:    "Script.Cut"
  1798.     SourceCode:    "theScript = av.GetActiveDoc\ntheScript.CutSelected"
  1799. )
  1800.  
  1801. (Script.267
  1802.     Name:    "Project.HelpHelp"
  1803.     SourceCode:    "av.Help.SetAVFile\nav.Help.ShowTopic(\"How_to_get_help\")"
  1804. )
  1805.  
  1806. (Script.268
  1807.     Name:    "View.ActiveThemesUpdate"
  1808.     SourceCode:    "theView = av.GetActiveDoc\nSELF.SetEnabled(0 < theView.GetActiveThemes.Count) \n "
  1809. )
  1810.  
  1811. (Script.269
  1812.     Name:    "Script.Embed"
  1813.     SourceCode:    "'Embeds the current script in the Project\n'  and deletes the script editor\n'\ntheSEd = av.GetActiveDoc\nif (NOT (theSEd.IsCompiled)) then\n  msgbox.error(\"Script is uncompiled:\"++theSEd.GetName, \"\")\n  return nil\nend\n\n'See if script name has been modified\nSEdName = theSed.GetName\nif ((SEdName.Left(6)=\"Script\") and (SEdName.Right(sedName.Count-6).IsNumber)) then\n  change = msgbox.yesno( \"Do you want to change the script name?\", \"Embed Script\", TRUE )\n  if (change) then\n    return nil\n  end\nend\n    \n'See if scrip
  1814. t is already on the script list\nif ( av.GetProject.GetScripts.Get(theSEd.GetName ) <> nil) then\n  replace = msgbox.yesno( \"Do you want to overwrite\"++theSEd.GetName+\"?\",\n                                \"Embed Script\", TRUE)\n  if (replace.Not) then \n    return nil\n  end\nend\n                                \n'Embed the script\ntheScript = theSEd.GetScript\nav.GetProject.AddScript( theScript )\n\n'Remove the script editor\nav.GetProject.RemoveDoc( theSEd )\n\n'Report success\nav.ShowMsg(\"Script embedded:\"++theScript.Ge
  1815. tName )\n\n"
  1816. )
  1817.  
  1818. (Script.270
  1819.     Name:    "Layout.Export"
  1820.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.Export\n"
  1821. )
  1822.  
  1823. (Script.271
  1824.     Name:    "Table.Promote"
  1825.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.PromoteSelection\n"
  1826. )
  1827.  
  1828. (Script.272
  1829.     Name:    "Project.SaveAs"
  1830.     SourceCode:    "theProject = av.GetProject\nif (av.Run(\"Project.CheckForEdits\",nil).Not) then\n  return nil\nend\n  \ndefName = theProject.GetFileName\nif (defname = nil) then\n  if ((System.GetEnvVar(\"HOME\") <> nil) and File.IsWritable(\"$HOME\".AsFileName)) then\n    defName = FileName.Make(\"$HOME\").MakeTmp(\"proj\", \"apr\")\n  else\n    defName = FileName.Make(\"proj1.apr\")\n  end\nend\n\ntheFName = FileDialog.Put(defName, \"*.apr\", \"Save Project As\")\nif (nil <> theFName) then\n  theProject.SetFileName(theFName)\n  if (theProject.Save) then\n 
  1831.    av.ShowMsg( \"Project saved to '\"+theProject.GetFileName.GetBaseName+\"'\")\n    if (System.GetOS = #SYSTEM_OS_MAC) then\n      realFName = theProject.GetFileName\n      if (nil <> realFName) then\n        Script.Make(\"MacClass.SetDocInfo(SELF, Project)\").DoIt(realFName)\n      end\n    end\n  end\nend"
  1832. )
  1833.  
  1834. (Script.273
  1835.     Name:    "View.SnapToVertex"
  1836.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetActiveThemes.Get(0)\ntheView.SetInteractiveSnapping(theTheme,#POINT_SNAP_VERTEX)\n"
  1837. )
  1838.  
  1839. (Script.274
  1840.     Name:    "Layout.FramePicture"
  1841.     SourceCode:    "theLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nif (r.IsNull.not) then\n  pf = PictureFrame.Make(r)\n  pf.SetDisplay(theLayout.GetDisplay)\n  theLayout.GetGraphics.UnselectAll\n  pf.SetSelected(TRUE)\n  if (pf.Edit(theLayout.GetGraphics)) then\n    theLayout.GetGraphics.AddName(pf)\n    av.GetProject.SetModified(true)\n  end\nend"
  1842. )
  1843.  
  1844. (Script.275
  1845.     Name:    "View.SaveEditsAs"
  1846.     SourceCode:    "theView = av.GetActiveDoc\neditThm = theView.GetEditableTheme\n\nif (editThm <> nil)  then\n  \n def = av.GetProject.MakeFileName(\"theme\", \"shp\")\n def = FileDialog.Put(def, \"*.shp\", \"Save Edits For Theme \" + editThm.GetName)\n    \n if (def = NIL) then return nil end\n\n\n newTheme = editThm.SaveEditsAs(def)\n \n if ((newTheme <> nil) and (newTheme.GetFTab.HasError.Not)) then\n\n   theView.SetEditableTheme(nil)\n   theView.AddTheme(newTheme)\n   theView.SetEditableTheme(newTheme)\n   \n   editThm.SetVisible(False)\n   newThem
  1847. e.SetVisible(True)\n \n else\n   MsgBox.Info(\"Unable to Save Edits As \"\n                + def.AsString  +\n                \", please try another file name\", \"\")  \n end\n \nend\n"
  1848. )
  1849.  
  1850. (Script.276
  1851.     Name:    "Layout.ShowHideMargins"
  1852.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.GetDisplay.SetMarginVisible(theLayout.GetDisplay.IsMarginVisible.Not)\n"
  1853. )
  1854.  
  1855. (Script.277
  1856.     Name:    "Table.Paste"
  1857.     SourceCode:    "theTable = av.GetActiveDoc\n\ntheTable.GetVtab.BeginTransaction\ntheTable.Paste\ntheTable.GetVTab.EndTransaction"
  1858. )
  1859.  
  1860. (Script.278
  1861.     Name:    "Project.OpenPart2"
  1862.     SourceCode:    "' self is the name of the project to open\n\nav.PurgeObjects\nav.ProcessAllInvals\nProject.Open(self)\nav.Run(\"Codepage.Install\",nil)\n\ntheProj = av.GetProject\nif (theProj <> nil) then\n  guiModified = av.Run(\"Project.UpdateApr\",nil)\n  self.SetModified(guiModified)\nend  \n\n"
  1863. )
  1864.  
  1865. (Script.279
  1866.     Name:    "View.ThemeProperties"
  1867.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  t.EditProps\nend"
  1868. )
  1869.  
  1870. (Script.280
  1871.     Name:    "Chart.ToggleUpdateMenu"
  1872.     SourceCode:    "theChart = av.GetActiveDoc\nif (theChart.IsSeriesFromRecords) then\n  SELF.SetLabel(\"&Series From Fields\")\nelse\n  SELF.SetLabel(\"&Series From Records\")\nend\nSELF.SetEnabled((theChart.IsChartScatter.Not)) \n"
  1873. )
  1874.  
  1875. (Script.281
  1876.     Name:    "Layout.PolyLine"
  1877.     SourceCode:    "theLayout = av.GetActiveDoc\na = theLayout.ReturnUserPolyLine\nif (a.IsNull.not) then\n  ga = GraphicShape.Make(a)\n  theLayout.GetGraphics.UnselectAll\n  ga.SetSelected(TRUE)\n  theLayout.GetGraphics.Add(ga)\n  av.GetProject.SetModified(true)\nend"
  1878. )
  1879.  
  1880. (Script.282
  1881.     Name:    "Project.Properties"
  1882.     SourceCode:    "theProject = av.GetActiveDoc\ntheProject.Edit"
  1883. )
  1884.  
  1885. (Script.283
  1886.     Name:    "Table.Join"
  1887.     SourceCode:    "theTable = av.GetActiveDoc\nnext = theTable.GetWin.GetNextDoc\ntheTable.GetVTab.Join(theTable.GetActiveField,next.GetVTab,next.GetActiveField)\nnext.GetWin.Close\nif (System.GetOS = #SYSTEM_OS_MAC) then\n  theTable.GetWin.Close\n  theTable.GetWin.Open\nend\n"
  1888. )
  1889.  
  1890. (Script.284
  1891.     Name:    "Script.Replace"
  1892.     SourceCode:    "theScript = av.GetActiveDoc\n\nfindString = theScript.GetSelected\nif (findString = \"\") then\n  findString = msgbox.input( \"Enter find string\", \"Replace\", \"\")\n  if (findString = nil) then\n    return nil\n  end\nend\n\nif (findstring.count > 20) then\n  show = findstring.left( 20 )+\"...\"\nelse\n  show = findstring\nend\nshow = show.Substitute( NL, \" \")\n\nreplaceString = msgbox.input( \"Replace\"++show.quote++\"with\", \"Replace\", \"\")\nif (replaceString = nil) then\n  return nil\nend\n\nif (msgbox.miniyesno( \"Replace all occurrences
  1893.  of\"++findString++\"with\"++replaceString+\"?\", TRUE)) then\n  oldPosition = theScript.ReturnInsertPos\n  theScript.SetInsertPos( 0 ) \n  count = 0 \n  while (theScript.Search(findString ))\n    theScript.Insert( replaceString )\n    count = count + 1\n  end\n  msgbox.info( \"Replaced\"++findString++\"with\"++replaceString++count.AsString++\"times\",\n                \"Replace\")\n  theScript.SetInsertPos(oldPosition)\n  \nelseif (theScript.Search(findString)) then\n  theScript.Insert(replaceString)\n  msgbox.info( \"Replaced\"++find
  1894. String++\"with\"++replaceString, \"Replace\")\n  theScript.SetInsertPos( theScript.ReturnInsertPos )\n\nelseif (msgbox.miniyesno( \"start search at beginning of script?\", TRUE)) then\n  oldPosition = theScript.ReturnInsertPos\n  theScript.SetInsertPos(0)\n  if (theScript.Search(findString).not) then\n    msgbox.info( \"Could not find\"++findString, \"\")\n    theScript.SetInsertPos( oldPosition )\n  else\n    theScript.Insert(replaceString)\n    theScript.SetInsertPos( theScript.ReturnInsertPos )\n   end\nelse\n  msgbox.info( \"Co
  1895. uld not find\"++findString, \"\")\nend\n"
  1896. )
  1897.  
  1898. (Script.285
  1899.     Name:    "Project.CheckForEdits"
  1900.     SourceCode:    "'Before saving or closing the project check to see if there are any \n'Themes or Tables being edited. If so prompt for Save Edits\n'Want to stop editing on themes before tables just in case one of the \n'editable tables is the ftab for one of the editable themes.\n\nfor each d in av.GetProject.GetDocs\n  if(d.Is(View)) then\n    editThm = d.GetEditableTheme\n    if (editThm <> nil) then\n      doSave = MsgBox.YesNoCancel(\"Save Edits to \"+editThm.GetName+\n      \" in \"+d.GetName+\"?\", \"Stop Editing\", true)\n      if (do
  1901. Save = nil) then\n        return false\n      end\n      if (editThm.StopEditing(doSave).Not) then\n        MsgBox.Info(\"Unable to Save Edits to \" \n                    + editThm.GetName +\n                    \", please use the Save Edits As option\",\"\")\n        return false\n      else     \n        d.SetEditableTheme(NIL)\n      end  \n    end  \n  end  \nend \n\nfor each d in av.GetProject.GetDocs\n  if (d.Is(Table)) then\n    if (d.GetVTab.IsBeingEditedWithrecovery) then\n      doSave = MsgBox.YesNoCancel(\"Save Edits to 
  1902. the table \"+\n      d.GetName+\"?\", \"Stop Editing\", True)\n      if (doSave = nil) then\n        return false\n      end\n      if (d.GetVtab.StopEditingWithRecovery(doSave).Not) then\n        MsgBox.Info(\"Unable to Save Edits to Table \"\n                     + d.GetName +\n                     \", please use the Save Edits As option\", \"\")\n        return false\n      end\n    end\n  end\nend\nreturn true"
  1903. )
  1904.  
  1905. (Script.286
  1906.     Name:    "View.ClearSelect"
  1907.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  t.ClearSelection\n end"
  1908. )
  1909.  
  1910. (Script.287
  1911.     Name:    "View.DelLastPointUpdate"
  1912.     SourceCode:    "theView = av.GetActiveDoc\nSELF.SetEnabled(0 < theView.GetActiveThemes.Count) \nSELF.SetVisible(FALSE)\nSELF.SetEnabled(FALSE)\n\ntheTool = av.GetActiveGUI.GetToolBar.GetActive\nif (theTool <> nil) then\n  if ((theTool.GetApply = \"View.PolyLineTool\") or \n      (theTool.GetApply = \"View.PolyTool\") or\n      (theTool.GetApply = \"View.SplitTool\") or\n      (theTool.GetApply = \"View.AutoCompleteTool\")) then\n    SELF.SetVisible(TRUE)\n    SELF.SetEnabled(TRUE)\n  end\nend"
  1913. )
  1914.  
  1915. (Script.288
  1916.     Name:    "Project.Exit"
  1917.     SourceCode:    "theProject = av.GetProject\n\nif (nil <> theProject) then \n  if (theProject.IsModified) then\n    if (av.Run(\"Project.CheckForEdits\",nil).Not) then\n      return nil\n    end  \n    res = MsgBox.SaveChanges(\"Do you want to save changes to \" \n                             + theProject.GetName + \"?\", \"ArcView\", true)\n    if (nil = res) then return nil end\n    if (res) then\n      av.Run(\"Project.Save\", nil)\n      if (theProject.IsModified) then return nil end\n    end\n  end\ntheProject.Close\nend\n\nav.Quit"
  1918. )
  1919.  
  1920. (Script.289
  1921.     Name:    "Project.NewPart2"
  1922.     SourceCode:    "av.ClearGlobals\nSystem.RefreshWindows\nav.PurgeObjects\nav.ProcessAllInvals\ntheProject = Project.Make\ntheProject.GetWin.Open\ntheProject.SetModified(FALSE)\nav.Run(\"Codepage.Install\",nil)"
  1923. )
  1924.  
  1925. (Script.290
  1926.     Name:    "View.Export"
  1927.     SourceCode:    "'View.Export\ntheView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  p = FALSE\n\n  if (t.Is( FTHEME ).Not) then \n    if (t.CanExportToFtab.Not) then continue end\n  \n    def = av.GetProject.MakeFileName(\"theme\", \"shp\")\n    def = FileDialog.Put(def, \"*.shp\", \"Convert \" + t.getName)\n    if (def = NIL) then return NIL end\n    anFTab = t.ExportToFtab(def)\n    \n    ' For Database themes, which can return a nil FTab sometimes \n    if (anFTab=nil) then\n      MsgBox.Warning(\"Error occurred while converting 
  1928. to shapefile.\"+NL+\n          \"Shapefile was not created.\", \"Convert \" + t.getName)\n      continue\n    end  \n\n    shpfld = anFTab.FindField(\"Shape\")\n   \n  else\n  \n    tbl = t.GetFTab\n    attribVis = FALSE\n    for each f in tbl.GetFields\n      if ((f.IsVisible) and not (f.IsTypeShape)) then\n        attribVis = TRUE\n        break\n      end\n    end\n    shapeVis = tbl.FindField(\"Shape\").IsVisible\n    if ((attribVis and shapeVis).Not) then\n      continue\n    end\n    \n    def = av.GetProject.MakeFileName(\"theme\", 
  1929. \"shp\")\n    def = FileDialog.Put(def, \"*.shp\", \"Convert \" + t.getName)\n    \n    if (def = NIL) then return nil end\n    \n    shpfld = (tbl.FindField(\"Shape\"))\n    if (shpfld.IsVisible.Not) then\n      shpfld.SetVisible(shpfld.IsVisible.Not)\n      WasNotVisible = TRUE\n    else\n      WasNotVisible = FALSE\n    end\n    \n    ' see if the view is projected\n    thePrj = theView.GetProjection\n    if (thePrj.IsNull.Not) then\n      p = MsgBox.YesNoCancel(\"ArcView has detected that your view is projected.\"++\n        \"Do 
  1930. you want the new shapefile to be saved in the projected units?\",\n        \"Convert\", FALSE)\n      if (p = Nil) then return nil end\n    end\n    \n    ' if the user wants to project the shape, use ExportProjected\n    if (p) then\n      anFTab = tbl.ExportProjected(def, thePrj, tbl.GetSelection.Count > 0)\n    else\n      anFTab = tbl.Export(def, Shape, tbl.GetSelection.Count > 0)\n    end\n    \n    if (anFTab.HasError) then\n      if (anFTab.HasLockError) then\n        MsgBox.Error(\"Unable to acquire Write Lock for fi
  1931. le \" +\n          def.GetBaseName,\"\")\n      else\n        MsgBox.Error(\"Unable to create \" + def.GetBaseName,\"\")\n      end\n      return nil\n    end\n    \n    if (WasNotVisible) then\n      shpfld.SetVisible(FALSE)\n    end\n   \n  end\n\n  ' build the spatial index\n  anFTab.CreateIndex(shpfld)\n  \n  ' don't add the projected shapefile to the view -\n  ' it won't show up if you do!\n  if (p.Not) then\n    if (MsgBox.YesNo(\"Add shapefile as theme to the view?\",\n      \"Convert to Shapefile\",true).Not) then continue end\n  \n
  1932.     ' create a theme and add it to the View\n    fthm = FTheme.Make(anFTab)\n    theView.AddTheme(fthm)\n  else\n    MsgBox.Info(\"Since your view is projected, the projected data\" ++\n      \"will not be added to the view. It has been saved on disk.\", \"Convert\")\n  end\n  \n  ' bring the View to the front\n  theView.GetWin.Activate\nend\n"
  1933. )
  1934.  
  1935. (Script.291
  1936.     Name:    "View.PolylineTool"
  1937.     SourceCode:    "theView = av.GetActiveDoc\nl = theView.ReturnUserPolyLine\ntheTheme = theView.GetEditableTheme\n\nif (l.IsNull) then\n  return nil\nelse\n  if (theTheme <> nil) then\n    theTheme.GetFtab.BeginTransaction\n    thePrj = theView.GetProjection\n    if (thePrj.IsNull.Not) then\n      l = l.ReturnUnprojected(thePrj)\n    end\n    theField = theTheme.GetFTab.FindField(\"Shape\")\n    rec = theTheme.GetFTab.AddRecord\n    theTheme.GetFTab.SetValue(theField, rec, l)\n    theTheme.GetFTab.GetSelection.ClearAll\n    theTheme.GetFTab.Ge
  1938. tSelection.Set(rec)\n    theTheme.GetFTab.UpdateSelection\n    theTheme.GetFtab.EndTransaction\n  else\n    gl = GraphicShape.Make(l)\n    theView.GetGraphics.UnselectAll\n    gl.SetSelected(TRUE)\n    theView.GetGraphics.Add(gl)\n  end\n  av.GetProject.SetModified(true)\nend"
  1939. )
  1940.  
  1941. (Script.292
  1942.     Name:    "Graphic.Ungroup"
  1943.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.UngroupSelected"
  1944. )
  1945.  
  1946. (Script.293
  1947.     Name:    "View.CutUpdate"
  1948.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nif (theTheme = nil) then\n  SELF.SetLabel(\"Cu&t Graphics\")\n  SELF.SetHelp(\"Cuts the selected graphics to the clipboard\")\n  gCount = theView.GetGraphics.GetSelected.Count\nelse\n  SELF.SetLabel(\"Cu&t Features\")\n  SELF.SetHelp(\"Cuts the selected features to the clipboard\")\n  gCount = theTheme.GetFTab.GetSelection.Count\nend\n\nSELF.SetEnabled(gCount > 0)\n\n"
  1949. )
  1950.  
  1951. (Script.294
  1952.     Name:    "Table.SortAscending"
  1953.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.Sort(theTable.GetActiveField, False)\n"
  1954. )
  1955.  
  1956. (Script.295
  1957.     Name:    "View.LocateUpdate"
  1958.     SourceCode:    "theView = av.GetActiveDoc \nfor each t in theView.GetActiveThemes\n  if ((t.Is( FTheme )) and (t.GetMatchSource <> NIL)) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)\n"
  1959. )
  1960.  
  1961. (Script.296
  1962.     Name:    "View.SelectToEditUpdate"
  1963.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  theField = theTheme.GetFTab.FindField(\"Shape\")\n  theType = theField.GetType\n  if (theType <> #FIELD_SHAPEPOINT) then\n    SELF.SetEnabled(true)\n    return nil\n  end\nend\n           \ntheGraphics = theView.GetGraphics\nif (theGraphics.Count > 0) then\n  SELF.SetEnabled(true)\n  return nil\nend\n              \nSELF.SetEnabled(false)"
  1964. )
  1965.  
  1966. (Script.297
  1967.     Name:    "View.SnapToIntersection"
  1968.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetActiveThemes.Get(0)\ntheView.SetInteractiveSnapping(theTheme,#POINT_SNAP_INTERSECTION)\n"
  1969. )
  1970.  
  1971. (Script.298
  1972.     Name:    "View.MergeUpdate"
  1973.     SourceCode:    "' View.MergeUpdate\ntheView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nenabled = FALSE\nif (theTheme <> nil) then\n  fCount = theTheme.GetFTab.GetSelection.Count\n  shapeClass = theTheme.GetFTab.GetShapeClass\n  enabled =  ((fcount > 1) and (shapeClass.IsSubClassOf(MultiPoint))) \nend\n\nSELF.SetEnabled(enabled)\n\n\n"
  1974. )
  1975.  
  1976. (Script.299
  1977.     Name:    "Project.AddTableUpdate"
  1978.     SourceCode:    "theBoolean = false\n    theDocs = av.GetProject.GetGUIs\n    for each aDoc in theDocs\n        if (aDoc.getType = \"Table\") then\n            theBoolean = true\n        end\n    end\n\n    SELF.setEnabled(theBoolean)\n\n"
  1979. )
  1980.  
  1981. (Script.300
  1982.     Name:    "Chart.BarGallery"
  1983.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.ShowGallery(#CHARTDISPLAY_BAR)\n"
  1984. )
  1985.  
  1986. (Script.301
  1987.     Name:    "Project.ShowHideSymWin"
  1988.     SourceCode:    "av.GetSymbolWin.Open"
  1989. )
  1990.  
  1991. (Script.302
  1992.     Name:    "View.EditMatch"
  1993.     SourceCode:    "theView = av.GetActiveDoc\n\nfor each t in theView.GetActiveThemes\n  if ((t.Is( FTHEME )) and (t.GetFTab.IsGeocoded)) then\n    editing = true\n    refresh = false\n    while (editing)\n      editing = RematchDialog.Show(t)\n      if (editing) then\n        refresh = true\n      end\n    end\n    if (refresh) then\n      t.Invalidate(true)\n    end\n    return nil\n  end\nend\n"
  1994. )
  1995.  
  1996. (Script.303
  1997.     Name:    "WindowMenuUpdate"
  1998.     SourceCode:    "\n' Get the open documents and their names\nnames = av.GetProject.GetName\ndoclist = { av.GetProject }\n\nfor each d in av.GetProject.GetDocs\n  if (d.GetWin.IsOpen) then\n    doclist.Add( d )\n    names = names++d.GetName\n  end\nend  \n \n' Get last state and look for change\noldNames = self.GetObjectTag\nif (oldNames = nil) then\n  oldNames = \"\"  \nelseif (names = oldNames) then\n  return nil   ' bail out if no change\nend\n \n' save current state\nself.SetObjectTag( names  )\n  \n' set the default number format\nScript.The.Set
  1999. NumberFormat( \"d\" )\n\n' delete all of the menu items from the bottom to the separator\nctlset = self.GetControlSet\nl = ctlset.GetControls\nlast = l.get(l.count - 1)\n\nwhile (last <> self)\n  ctlset.Remove(last)\n  last = l.get(l.count- 1)\nend\n\n ' iterate through the open docs and add them back as menu items\ncount = 1\nfor each d in doclist\n  n= ctlset.New(l.Count)\n  n.setLabel(\"&\"+count.AsString++d.GetName)\n  n.setClick(\"WindowActivate\")\n  n.SetHelp(\"Activates\"++d.GetName)\n  count=count+1\nend\n"
  2000.     NumberFormat:    304
  2001. )
  2002.  
  2003. (AVStr.304
  2004.     S:    "d"
  2005. )
  2006.  
  2007. (Script.305
  2008.     Name:    "View.RemoveOverlapThemeLabels"
  2009.     SourceCode:    "v = av.GetActiveDoc\noc =v.GetOverLapLabelColor\nfor each t in v.GetVisibleThemes\n  if (t.IsActive) then\n    t.GetGraphics.SelectOverlappingLabels(oc)    \n  t.GetGraphics.Invalidate\nend\n    \nend\nv.GetGraphics.ClearSelected"
  2010. )
  2011.  
  2012. (Script.306
  2013.     Name:    "View.PopupZoomOut"
  2014.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheDisp = theView.GetDisplay\ntheMouseLoc = theDisp.GetMouseLoc\ntheDisp.PanTo(theMouseLoc)\ntheDisp.ZoomOut(125)"
  2015. )
  2016.  
  2017. (Script.307
  2018.     Name:    "View.ToggleGeneralSnap"
  2019.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme =  theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  if (theTheme.IsSnapping) then\n    theTheme.SetSnapping(False)\n  else\n    theTheme.SetSnapping(True)\n  end\nend"
  2020. )
  2021.  
  2022. (Script.308
  2023.     Name:    "View.UndoZoomUpdate"
  2024.     SourceCode:    "theView = av.GetActiveDoc\nSELF.SetEnabled(theView.GetDisplay.CanUndoZoom)"
  2025. )
  2026.  
  2027. (Script.309
  2028.     Name:    "SymWin.DisplayPenPanel"
  2029.     SourceCode:    "if ((av.GetSymbolWin.GetPanel = #SYMBOLWIN_PANEL_COLOR).not) then\n  av.GetSymbolWin.SetPanel(#SYMBOLWIN_PANEL_PEN)\nend"
  2030. )
  2031.  
  2032. (Script.310
  2033.     Name:    "Project.About"
  2034.     SourceCode:    "av.About"
  2035. )
  2036.  
  2037. (Script.311
  2038.     Name:    "Doc.Open"
  2039.     SourceCode:    "for each d in av.GetProject.GetSelectedDocs\n d.GetWin.Open\nend"
  2040. )
  2041.  
  2042. (Script.312
  2043.     Name:    "View.SelectPoint"
  2044.     SourceCode:    "theView = av.GetActiveDoc\nr = theView.ReturnUserRect\ntheThemes = theView.GetActiveThemes\nif (r.IsNull) then \n  p = theView.GetDisplay.ReturnUserPoint\n  if (System.IsShiftKeyDown) then\n    op = #VTAB_SELTYPE_XOR\n  else\n    op = #VTAB_SELTYPE_NEW\n  end\n  for each t in theThemes\n    if (t.CanSelect) then\n      t.SelectByPoint(p, op)\n    end\n  end\nelse\n  if (System.IsShiftKeyDown) then\n    op = #VTAB_SELTYPE_OR\n  else\n    op = #VTAB_SELTYPE_NEW\n  end\n  for each t in theThemes\n    if (t.CanSelect) then\n      t.S
  2045. electByRect(r, op)\n    end\n  end\nend\nav.GetProject.SetModified(true)"
  2046. )
  2047.  
  2048. (Script.313
  2049.     Name:    "Project.Import"
  2050.     SourceCode:    "patterns = {\"*.apr\", \"*.av\" }\nlabels = {\"Project (*.apr)\", \"ArcView 1 view (*.av)\"}\nfiles = FileDialog.ReturnFiles(patterns, labels, \"Import\", 0)\ngui = av.GetProject.GetSelectedGUI\nif (gui.GetType <> \"View\" ) then\n  GUIName = \"View\"\nelse\n  GUIName = gui.GetName\nend\n\nfor each f in files\n  d = View.Import(f)\n  if (d <> nil) then\n    d.SetGUI( GUIName )\n    d.SetName(f.GetBaseName)\n    d.GetWin.Open\n  else\n    av.GetProject.Import(f)\n  end\nend"
  2051. )
  2052.  
  2053. (Script.314
  2054.     Name:    "Table.Link"
  2055.     SourceCode:    "theTable = av.GetActiveDoc\nnext = theTable.GetWin.GetNextDoc\ntheTable.GetVTab.Link(theTable.GetActiveField,next.GetVTab,next.GetActiveField)\n"
  2056. )
  2057.  
  2058. (Script.315
  2059.     Name:    "Script.Find"
  2060.     SourceCode:    "theScript = av.GetActiveDoc\n\nfindString = theScript.GetSelected\nif (findString = \"\") then\n  findString = msgbox.input( \"Enter find string\", \"Find\", \"\")\n  if (findString = nil) then\n    return nil\n  end\nend\n\nfound = theScript.Search(findString)\nif (found.not) then\n  if (msgbox.miniyesno( \"Start search at beginning of script?\", TRUE)) then\n    oldPosition = theScript.ReturnInsertPos\n    theScript.SetInsertPos(0)\n    found = theScript.Search(findString) \n    if (found.not) then\n      msgbox.info( \"Could not fi
  2061. nd\"++findString, \"Find\")\n      theScript.SetInsertPos( oldPosition )\n    end\n  end\nend\n\n' scroll to located item\nif (found) then\n  theScript.SetInsertPos( theScript.ReturnInsertPos - findString.Count  )\n  theScript.Search(findString)\nend"
  2062. )
  2063.  
  2064. (Script.316
  2065.     Name:    "View.ToggleEditing"
  2066.     SourceCode:    "theView = av.GetActiveDoc\nactive = theView.GetActiveThemes.Get(0)\neditThm = theView.GetEditableTheme\n\nif (editThm <> nil) then\n' we need to stop editing this theme\n\n  doSave = MsgBox.YesNoCancel(\"Save Edits to \"+editThm.GetName+\n  \"?\", \"Stop Editing\", true)\n  if (doSave = nil) then\n    return nil\n  end\n  if (editThm.StopEditing(doSave).Not) then\n  ' save failed, remain editing this theme\n    MsgBox.Info (\"Unable to Save Edits to \"\n                  + editThm.GetName  +\n                  \", please use the Sa
  2067. ve Edits As option\", \"\")\n    return nil\n  end\n  ' save succeeded  \n  theView.SetEditableTheme(NIL)\n  \n  if (editThm = active) then\n    ' user wanted to stop editing the active theme, were done\n     return nil \n  end \n   \nend\n  \nif (active.GetFTab.IsBeingEditedWithRecovery) then\n\n' user wants to edit the active theme in the view, but its\n' table doc is already being edited - force the \n' user to stop editing the table\n\n  doSave = MsgBox.YesNoCancel(\"Save Edits to the table for \"+\n  active.GetName+\"?\", \"Stop 
  2068. Editing\", True)\n  if (doSave = nil) then\n    return nil\n  end\n  if (active.GetFTab.StopEditingWithRecovery(doSave).Not) then\n      MsgBox.Info (\"Unable to Save Edits, please use the Save Edits As option\", \"\")\n      return nil  'unable to save, remain editing\n  end\nend\n\n' start editing the  active theme\ntheView.SetEditableTheme(active)"
  2069. )
  2070.  
  2071. (Script.317
  2072.     Name:    "Project.Cascade"
  2073.     SourceCode:    "av.CascadeWindows"
  2074. )
  2075.  
  2076. (Script.318
  2077.     Name:    "Table.ChartUpdate"
  2078.     SourceCode:    "theTable = av.GetActiveDoc\nSELF.SetEnabled(theTable.GetVTab.GetNumRecords > 0)"
  2079. )
  2080.  
  2081. (Script.319
  2082.     Name:    "Script.HasSelUpdate"
  2083.     SourceCode:    "theScript = av.GetActiveDoc\nsel = theScript.GetSelected\nSELF.SetEnabled((sel <> nil) and (sel.Count > 0))"
  2084. )
  2085.  
  2086. (Script.320
  2087.     Name:    "View.ToggleInteractiveSnapUpdate"
  2088.     SourceCode:    "theView = av.GetActiveDoc\nactive = theView.GetEditableTheme\nif (active <> nil) then\n  if (active.IsInteractiveSnapping) then\n    SELF.SetLabel(\"Disable Interactive Snapping\")\n    SELF.SetHelp(\"Turns interactive snapping off\")\n  else\n    SELF.SetLabel(\"Enable Interactive Snapping\")\n    SELF.SetHelp(\"Turns interactive snapping on\")\n  end\n  SELF.SetVisible(TRUE)\n  SELF.SetEnabled(TRUE)\nelse\n  SELF.SetVisible(FALSE)\n  SELF.SetEnabled(FALSE)\nend        "
  2089. )
  2090.  
  2091. (Script.321
  2092.     Name:    "Chart.LineGallery"
  2093.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.ShowGallery(#CHARTDISPLAY_LINE)\n"
  2094. )
  2095.  
  2096. (Script.322
  2097.     Name:    "View.ActiveDeletableThemesUpdate"
  2098.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  if (t.CanDeleteFromView) then\n    SELF.SetEnabled(true)\n    return nil\n  end\nend\n\nSELF.SetEnabled(false) \n\n"
  2099. )
  2100.  
  2101. (Script.323
  2102.     Name:    "Layout.ZoomIn"
  2103.     SourceCode:    "av.GetProject.SetModified(true)\ntheLayout = av.GetActiveDoc\ntheLayout.GetDisplay.ZoomIn(125)"
  2104. )
  2105.  
  2106. (Script.324
  2107.     Name:    "View.AttributeThemesUpdate"
  2108.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  if (t.HasAttributes) then\n    SELF.SetEnabled(TRUE)\n    return nil\n  end\nend\nSELF.SetEnabled(FALSE)\n"
  2109. )
  2110.  
  2111. (Script.325
  2112.     Name:    "View.SplitLineToolUpdate"
  2113.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = nil) then\n  SELF.SetEnabled(False) \nelse\n  theType = theTheme.GetFTab.FindField(\"Shape\").GetType\n  SELF.SetEnabled(theType = #FIELD_SHAPELINE)\nend"
  2114. )
  2115.  
  2116. (Script.326
  2117.     Name:    "View.TextToolUpdate"
  2118.     SourceCode:    "theView = av.GetActiveDoc\nif (Extension.GetExtensions.Get(\"Label & Text Tools\") = NIL) then\n  SELF.SetEnabled(FALSE)\n  return nil\nend  \ntheTheme = theView.GetEditableTheme\nif (theTheme = nil) then\n  SELF.SetEnabled(TRUE) \nelse\n  SELF.SetEnabled(FALSE)\nend\n \n"
  2119. )
  2120.  
  2121. (Script.327
  2122.     Name:    "View.ZoomToSelected"
  2123.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\nr = Rect.MakeEmpty\nfor each t in theView.GetActiveThemes\n  if (t.CanSelect) then\n    r = r.UnionWith(t.GetSelectedExtent)\n  end\nend\nif (r.IsEmpty) then\n  return nil\nelseif ( r.ReturnSize = (0@0) ) then\n  theView.GetDisplay.PanTo(r.ReturnOrigin)\nelse\n  theView.GetDisplay.SetExtent(r.Scale(1.1))\nend\n"
  2124. )
  2125.  
  2126. (Script.328
  2127.     Name:    "Help.Context"
  2128.     SourceCode:    "if ((av.Help.GetFile = av.Help.GetAVFile).not) then\n  av.Help.SetAVFile\nend\nav.Help.Context"
  2129. )
  2130.  
  2131. (Script.329
  2132.     Name:    "Layout.FrameChart"
  2133.     SourceCode:    "theLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nif (r.IsNull.not) then\n  wf = DocFrame.Make(r,Chart)\n  wf.SetDisplay(theLayout.GetDisplay)\n  theLayout.GetGraphics.UnselectAll\n  wf.SetSelected(TRUE)\n  if (wf.Edit(theLayout.GetGraphics)) then\n    theLayout.GetGraphics.AddName(wf)\n    av.GetProject.SetModified(true)\n  end\nend"
  2134. )
  2135.  
  2136. (Script.330
  2137.     Name:    "SymWin.DisplayFontPanel"
  2138.     SourceCode:    "if ((av.GetSymbolWin.GetPanel = #SYMBOLWIN_PANEL_COLOR).not) then\n  av.GetSymbolWin.SetPanel(#SYMBOLWIN_PANEL_FONT)\nend"
  2139. )
  2140.  
  2141. (Script.331
  2142.     Name:    "Script.Copy"
  2143.     SourceCode:    "theScript = av.GetActiveDoc\ntheScript.CopySelected"
  2144. )
  2145.  
  2146. (Script.332
  2147.     Name:    "View.SelectByTheme"
  2148.     SourceCode:    "theView = av.GetActiveDoc\nselectfrom = {}\nselectonto = {}\nfor each t in theView.GetThemes\n  if (t.CanSelect) then\n    if (t.IsActive) then\n      selectonto.Add(t)\n    end\n    selectfrom.Add(t)\n  end\nend\nThemeOnThemeDialog.Show(selectonto, selectfrom, theView.GetDisplay.GetDistanceUnits)\nav.GetProject.SetModified(true)"
  2149. )
  2150.  
  2151. (Script.333
  2152.     Name:    "View.UndoZoom"
  2153.     SourceCode:    "theView = av.GetActiveDoc\ntheView.GetDisplay.UndoZoom\n"
  2154. )
  2155.  
  2156. (Script.334
  2157.     Name:    "Chart.NewUpdate"
  2158.     SourceCode:    "SELF.SetLabel(\"&New\")\nSELF.SetHelpTopic(\"New_button\")\n\nSELF.SetEnabled(FALSE)\nfor each d in av.GetProject.GetDocs\n  if (d.Is(Table)) then\n   SELF.SetEnabled(TRUE)\n    break\n  end\nend\n"
  2159. )
  2160.  
  2161. (Script.335
  2162.     Name:    "Project.AddTable"
  2163.     SourceCode:    "patterns = {\"*.dbf\", \"arcdr9\", \"*.txt\"}\nlabels = {\"dBASE (*.dbf)\", \"INFO\", \"Delimited Text (*.txt)\"}\nfiles = FileDialog.ReturnFiles(patterns, labels, \"Add Table\", 0)\nfor each f in files\n  v = VTab.Make(f, FALSE, FALSE)\n  if (v.HasError) then\n    if (v.HasLockError) then\n      MsgBox.Error(\"Unable to acquire Read Lock for file \" + f.GetBaseName, \"\")\n    else\n      MsgBox.Error(\"The file '\" + f.GetBaseName + \"' is not valid.\", \"\")\n    end\n  else\n    gui = av.GetProject.GetSelectedGUI\n    if (gui.GetType <> \"T
  2164. able\") then\n      GUIName = \"Table\"\n    else\n      GUIName = gui.GetName\n    end     \n    t = Table.MakeWithGUI(v, GUIName)\n    t.SetName(v.GetName)\n    t.GetWin.Open\n  end\nend "
  2165. )
  2166.  
  2167. (Script.336
  2168.     Name:    "View.ToggleEditingUpdate"
  2169.     SourceCode:    "theView = av.GetActiveDoc\nactive = theView.GetActiveThemes\n\nSELF.SetEnabled(FALSE)\nif (active.Count = 0) then\n  SELF.SetLabel(\"Start &Editing\")\n  SELF.SetEnabled(FALSE)\n  return nil\nend\nactive = active.Get(0)\nif (active.CanEdit.Not) then\n  SELF.SetLabel(\"Start &Editing\")\n  SELF.SetEnabled(FALSE)\n  return nil\nend\n\nclsName = active.GetFTab.GetShapeClass.GetClassName\nif ((clsName = \"Point\") or (clsName = \"PolyLine\") or (clsName = \"Polygon\") or (clsName = \"GeoEvent\")) then\n  SELF.SetLabel(\"Start &Editing\")\n  SE
  2170. LF.SetEnabled(TRUE)\nend\n\nif (active = theView.GetEditableTheme) then\n  SELF.SetLabel(\"Stop &Editing\")\nelse\n  SELF.SetLabel(\"Start &Editing\")\nend\n\n\n\n"
  2171. )
  2172.  
  2173. (Script.337
  2174.     Name:    "View.SelectToEdit"
  2175.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nif (theTheme = nil) then\n  theView.SelectToEdit\nelse\n  theTheme.GetFTab.BeginTransaction\n  theTheme.SelectToEdit\n  theTheme.GetFTab.EndTransaction\nend\nav.GetProject.SetModified(true)\n"
  2176. )
  2177.  
  2178. (Script.338
  2179.     Name:    "View.Properties"
  2180.     SourceCode:    "theView = av.GetActiveDoc\ntheView.Edit"
  2181. )
  2182.  
  2183. (Script.339
  2184.     Name:    "Script.Undo"
  2185.     SourceCode:    "theScript = av.GetActiveDoc\ntheScript.Undo"
  2186. )
  2187.  
  2188. (Script.340
  2189.     Name:    "View.HasDataUpdate"
  2190.     SourceCode:    "theView = av.GetActiveDoc\nSELF.SetEnabled((theView.GetGraphics.Count > 0) or (theView.GetThemes.Count > 0))\n"
  2191. )
  2192.  
  2193. (Script.341
  2194.     Name:    "Table.LinkUpdate"
  2195.     SourceCode:    "theTable = av.GetActiveDoc\nfld = theTable.GetActiveField\nnext = theTable.GetWin.GetNextDoc\n  \nif ((fld = NIL) or (next = NIL)) then\n  SELF.SetEnabled( FALSE )\n  return nil\nend\n\nnextfld = next.GetActiveField\n\nif (nextfld = NIL) then \n  SELF.SetEnabled( FALSE )\nelseif (fld.IsTypeNumber and nextfld.IsTypeNumber) then\n  SELF.SetEnabled( TRUE )\nelseif (fld.IsTypeString and nextfld.IsTypeString) then\n  SELF.SetEnabled( TRUE )\nelse\n  SELF.SetEnabled( FALSE )\nend\n\n\n"
  2196. )
  2197.  
  2198. (Script.342
  2199.     Name:    "Layout.New"
  2200.     SourceCode:    "newLayout = Layout.MakeWithGUI(av.GetProject.GetSelectedGUI.GetName)\nnewLayout.GetWin.Open"
  2201. )
  2202.  
  2203. (Script.343
  2204.     Name:    "View.ZoomIn"
  2205.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheView.GetDisplay.ZoomIn(125)"
  2206. )
  2207.  
  2208. (Script.344
  2209.     Name:    "View.HasThemesUpdate"
  2210.     SourceCode:    "theView = av.GetActiveDoc\nSELF.SetEnabled(0 < theView.GetThemes.Count) \n"
  2211. )
  2212.  
  2213. (Script.345
  2214.     Name:    "Doc.OpenUpdate"
  2215.     SourceCode:    "SELF.SetEnabled(av.GetProject.GetSelectedDocs.Count > 0)\nSELF.SetLabel(\"&Open\")\nSELF.SetHelpTopic(\"Open_button\")"
  2216. )
  2217.  
  2218. (Script.346
  2219.     Name:    "View.CombineUpdate"
  2220.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\nenabled = FALSE\nif (theTheme <> nil) then\n  SELF.SetLabel(\"Com&bine Features\")\n  SELF.SetHelpTopic(\"Combine_Features\")\n  fCount = theTheme.GetFTab.GetSelection.Count\n  theType = theTheme.GetFTab.FindField(\"Shape\").GetType\n  enabled =  ((fcount > 1) and (theType = #FIELD_SHAPEPOLY)) \nelse\n  SELF.SetLabel(\"Com&bine Graphics\")\n  SELF.SetHelpTopic(\"Combine_Graphics\")\n  theGraphics = theView.GetGraphics.GetSelected\n  gcount = theGraphics.Count\n  if (g
  2221. count > 1) then\n    dim2 = 0\n    for each gra in theGraphics\n      dim = gra.GetShape.GetDimension\n      if ((dim = 2) and (gra.Is(GraphicText).not) and (gra.Is(GraphicGroup).not)) then\n        dim2 = dim2 + 1\n      end\n    end\n    enabled = (gcount = dim2)\n  end\nend\n\nSELF.SetEnabled(enabled)\n"
  2222. )
  2223.  
  2224. (Script.347
  2225.     Name:    "Project.ImportUpdate"
  2226.     SourceCode:    "if (av.GetProject.GetGUIs.count <= 2) then\n  SELF.setEnabled(false)\nelse\n        SELF.SetEnabled(true)\nend\n\n\n"
  2227. )
  2228.  
  2229. (Script.348
  2230.     Name:    "View.GraphicToolUpdate"
  2231.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = nil) then\n  SELF.SetEnabled(TRUE) \nelse\n  SELF.SetEnabled(FALSE)\nend\n \n"
  2232. )
  2233.  
  2234. (Script.349
  2235.     Name:    "Table.AddRecordUpdate"
  2236.     SourceCode:    "theVTab = av.GetActiveDoc.GetVTab\nSELF.SetEnabled(theVTab.CanAddRecord)\n"
  2237. )
  2238.  
  2239. (Script.350
  2240.     Name:    "Project.HelpTopics"
  2241.     SourceCode:    "av.Help.SetAVFile\nav.Help.Show"
  2242. )
  2243.  
  2244. (Script.351
  2245.     Name:    "Table.AddFieldUpdate"
  2246.     SourceCode:    "theVTab = av.GetActiveDoc.GetVTab\nSELF.SetEnabled(theVTab.CanAddFields)\n"
  2247. )
  2248.  
  2249. (Script.352
  2250.     Name:    "Table.CutUpdate"
  2251.     SourceCode:    "s = av.GetActiveDoc.GetEditString\nSELF.SetEnabled( s <> nil)\n"
  2252. )
  2253.  
  2254. (Script.353
  2255.     Name:    "Layout.Copy"
  2256.     SourceCode:    "theLayout = av.GetActiveDoc\nif (theLayout.GetGraphics.HasSelected) then\n  av.GetProject.SetModified(true)\nend\ntheLayout.GetGraphics.CopySelected"
  2257. )
  2258.  
  2259. (Script.354
  2260.     Name:    "Table.HasJoinsUpdate"
  2261.     SourceCode:    "SELF.SetEnabled(av.GetActiveDoc.GetVtab.IsBase.not)\n"
  2262. )
  2263.  
  2264. (Script.355
  2265.     Name:    "View.RemoveOverlapThemeLabelsUpdate"
  2266.     SourceCode:    "Self.SetEnabled(false)\nv = av.GetActiveDoc\nif (v.GetEditableTheme <> nil) then\n  return nil\nend\noc = v.GetOverlapLabelColor\nfor each t in v.GetVisibleThemes\n  if (t.IsActive) then\n      if (t.GetGraphics.HasOverlappingLabels(oc)) then\n        Self.SetEnabled(true)\n        end\n    end\nend"
  2267. )
  2268.  
  2269. (Script.356
  2270.     Name:    "View.ToggleGeneralSnapUpdate"
  2271.     SourceCode:    "theView = av.GetActiveDoc\nactive = theView.GetEditableTheme\nif (active <> nil) then\n  if (active.IsSnapping) then\n    SELF.SetLabel(\"Disable General Snapping\")\n    SELF.SetHelp(\"Turns general snapping off\")\n  else\n    SELF.SetLabel(\"Enable General Snapping\")\n    SELF.SetHelp(\"Turns general snapping on\")\n  end\n  SELF.SetVisible(TRUE)\n  SELF.SetEnabled(TRUE)\nelse\n  SELF.SetVisible(FALSE)\n  SELF.SetEnabled(FALSE)\nend        "
  2272. )
  2273.  
  2274. (Script.357
  2275.     Name:    "Table.Calculate"
  2276.     SourceCode:    "theTable = av.GetActiveDoc\ntheVTab = theTable.GetVTab\ntheField = theTable.GetActiveField\n\ntheTable.StopEditing\ncalc = QueryWin.ReturnCalculation(theVTab,theField)\nif (calc <> NIL) then\n  theVTab.BeginTransaction\n  if (not (theVTab.Calculate(calc, theField))) then\n    MsgBox.Warning(\"Syntax Error\", \"Calculation Expression\")\n  end\n  theVTab.EndTransaction\n  theTable.GetWin.Invalidate\nend\n"
  2277. )
  2278.  
  2279. (Script.358
  2280.     Name:    "Chart.ToggleTitle"
  2281.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.GetTitle.SetVisible(theChart.GetTitle.IsVisible.Not)\n"
  2282. )
  2283.  
  2284. (Script.359
  2285.     Name:    "Doc.NewUpdate"
  2286.     SourceCode:    "if (av.GetProject.GetGUIs.count <= 2) then\n    SELF.setEnabled(false)\nelse\n          self.setEnabled(true)\n          self.setLabel(\"&New\")\n          self.setHelpTopic(\"New_button\")\nend\n\n\n"
  2287. )
  2288.  
  2289. (Script.360
  2290.     Name:    "View.PointTool"
  2291.     SourceCode:    "theView = av.GetActiveDoc\npt = theView.GetDisplay.ReturnUserPoint\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  thePrj = theView.GetProjection\n  if (thePrj.IsNull.Not) then\n    pt = pt.ReturnUnprojected(thePrj)\n  end\n  theField = theTheme.GetFTab.FindField(\"Shape\")\n  theTheme.GetFTab.BeginTransaction\n  rec = theTheme.GetFTab.AddRecord\n  theTheme.GetFTab.SetValue(theField, rec, pt)\n  theTheme.GetFTab.EndTransaction\n  theTheme.GetFTab.GetSelection.ClearAll\n  theTheme.GetFTab.GetSelection.Se
  2292. t(rec)\n  theTheme.GetFTab.UpdateSelection\nelse\n  gp = GraphicShape.Make(pt)\n  theView.GetGraphics.UnselectAll\n  gp.SetSelected(TRUE)\n  theView.GetGraphics.Add(gp)\nend\nav.GetProject.SetModified(true)"
  2293. )
  2294.  
  2295. (Script.361
  2296.     Name:    "Chart.AreaGallery"
  2297.     SourceCode:    "theChart = av.GetActiveDoc\ntheChart.ShowGallery(#CHARTDISPLAY_AREA)\n"
  2298. )
  2299.  
  2300. (Script.362
  2301.     Name:    "View.EditLegend"
  2302.     SourceCode:    "self.editlegend"
  2303. )
  2304.  
  2305. (Script.363
  2306.     Name:    "View.Identify"
  2307.     SourceCode:    "theView = av.GetActiveDoc\nfound = FALSE\np = theView.GetDisplay.ReturnUserPoint\nfor each t in theView.GetActiveThemes\n  if (t.CanFindByPoint) then\n    thmClass = t.GetClass.GetClassName\n    scriptName = thmClass+\".Identify\"\n    if (av.FindScript(scriptName) <> nil) then\n      found = av.run(scriptName, {p,t,found})\n    else\n      keys = t.FindByPoint(p)\n      for each key in keys\n        found = TRUE\n        idlabel = t.GetName++\"-\"\n        f = NIL\n        if (t.CanLabel) then\n           f = t.GetLabelField\n
  2308.         end\n        if (f = NIL) then\n          if (key.Is(Number)) then\n           idlabel = idlabel++key.SetFormat(\"d\").AsString\n          else\n           idlabel = idlabel++\" X :\"++key.GetX.AsString++\" Y :\"++key.GetY.AsString\n          end\n        else\n          s = t.ReturnValueString(f.GetName, key)\n          idlabel = idlabel++s\n        end\n        t.Identify(key, idlabel)\n      end\n    end       \n  end\nend\nif (not found) then\n  System.Beep\nend\n\n"
  2309. )
  2310.  
  2311. (Script.364
  2312.     Name:    "View.EditMatchUpdate"
  2313.     SourceCode:    "theView = av.GetActiveDoc\n\nthemes = theView.GetActiveThemes\n\nif (themes.count = 0) then\n  self.SetEnabled(false)\n  return nil\nend\n\nfor each t in themes\n  if ((t.Is( FTHEME)) and (t.GetFTab.IsGeocoded) and  not(t.GetFTab.IsEditable)) then\n    self.SetEnabled(true)\n    return nil\n  end\nend\n\nself.SetEnabled(false)\n"
  2314. )
  2315.  
  2316. (Script.365
  2317.     Name:    "Codepage.Install"
  2318.     SourceCode:    "' Add Code Page menu item \nif (av.GetCodePageConvert <> true) then\n  return nil\nend\naProj = av.GetProject\nif (aProj = NIL) then\n  return nil\nend\nProjDocGUI = aProj.GetGUIs\nfor each d in ProjDocGUI\n   docMenuBar = d.GetMenuBar \n   aMenu = docMenuBar.FindByLabel(\"File\")\n   \n' add Code Page Profile choice to File menu\n   if ((aMenu <> nil) and (aMenu.FindByLabel(\"Code Page Profile...\") = NIL)) then    \n     choicepos = 0\n     for each c in aMenu\n       if ((aMenu.GetControls.Get(choicepos).Is(Choice)) and (c.G
  2319. etLabel = \"E&xit\")) then\n           break\n       end\n       choicepos = choicepos + 1\n     end\n     if (choicepos > 0 ) then\n        choicepos = choicepos - 1\n     end\n\n     if (aMenu.GetControls.Get(choicepos).Is(Space)) then\n          n = aMenu.New(choicepos)\n          n.SetLabel(\"C&ode Page Profile...\")\n          n.setclick(\"ShowCodepage\")\n          n.SetHelp(\"Display the dialog box of the code page profile\")\n          n.SetHelpTopic(\"Code_Page_Profile\")\n          aMenu.Add(Space.Make,choicepos + 1)\n    
  2320.  else\n          aMenu.Add(Space.Make,choicepos)\n          n = aMenu.New(choicepos + 1)\n          n.SetLabel(\"C&ode Page Profile...\")\n          n.setclick(\"ShowCodepage\")\n          n.SetHelp(\"Display the dialog box of the code page profile\")\n          n.SetHelpTopic(\"Code_Page_Profile\")\n          aMenu.Add(Space.Make,choicepos + 2)          \n     end\n   end\n\n' Add Code Page choice to menu Table, Script and Project \n   if (d.GetName = \"Table\") then\n     aMenu = docMenuBar.FindByLabel(\"Table\")\n     if (aMenu <
  2321. > NIL) then\n       ccpg = aMenu.FindByLabel(\"Code Page...\")\n       if (ccpg = NIL) then\n         aMenu.Add(Space.Make,aMenu.GetControls.Count)\n         n = aMenu.New(aMenu.GetControls.Count)\n         n.SetLabel(\"C&ode Page...\")\n         n.SetHelp(\"Displays the code page of the active document\")\n         n.SetHelpTopic(\"Code_Page\")\n         n.SetClick(\"Doc.ShowCodepage\")  \n       end       \n     end\n   end\n   \n   if (d.GetName = \"Script\") then\n     aMenu = docMenuBar.FindByLabel(\"Script\")\n     if (aMenu <> N
  2322. IL) then\n       ccpg = aMenu.FindByLabel(\"Code Page...\")\n       if (ccpg = NIL) then\n         aMenu.Add(Space.Make,aMenu.GetControls.Count)\n         n = aMenu.New(aMenu.GetControls.Count)\n         n.SetLabel(\"C&ode Page...\")\n         n.SetHelp(\"Displays the code page of the active document\")\n         n.SetHelpTopic(\"Code_Page\")\n         n.SetClick(\"Doc.ShowCodepage\")  \n       end       \n     end\n   end\n\n   if (d.GetName = \"Project\") then\n       aMenu = docMenuBar.FindByLabel(\"Project\")\n       if (aMenu <> N
  2323. IL) then\n       ccpg = aMenu.FindByLabel(\"Code Page...\")\n       if (ccpg = NIL) then\n         aMenu.Add(Space.Make,aMenu.GetControls.Count)\n         n = aMenu.New(aMenu.GetControls.Count)\n         n.SetLabel(\"C&ode Page...\")\n         n.SetHelp(\"Displays the code page of the active document\")\n         n.SetHelpTopic(\"Code_Page\")\n         n.SetClick(\"Doc.ShowCodepage\")  \n       end       \n     end\n   end\n\nend\n\n"
  2324. )
  2325.  
  2326. (Script.366
  2327.     Name:    "View.PopupPan"
  2328.     SourceCode:    "av.GetProject.SetModified(true)\ntheView = av.GetActiveDoc\ntheDisp = theView.GetDisplay\ntheMouseLoc = theDisp.GetMouseLoc\ntheDisp.PanTo(theMouseLoc)"
  2329. )
  2330.  
  2331. (Script.367
  2332.     Name:    "Layout.Undo"
  2333.     SourceCode:    "av.getactivedoc.getgraphics.restoregraphic\n"
  2334. )
  2335.  
  2336. (Script.368
  2337.     Name:    "Layout.ZoomInTool"
  2338.     SourceCode:    "av.GetProject.SetModified(true)\ntheLayout = av.GetActiveDoc\nr = theLayout.ReturnUserRect\nd = theLayout.GetDisplay\nif (r.IsNull.not) then\n  d.ZoomToRect(r)\nelse\n  d.ZoomIn(125)\n  d.PanTo(d.ReturnUserPoint)\nend"
  2339. )
  2340.  
  2341. (Script.369
  2342.     Name:    "View.SaveEdits"
  2343.     SourceCode:    "theView = av.GetActiveDoc\neditThm = theView.GetEditableTheme\nif (editThm <> nil) then\n  doSave = MsgBox.YesNoCancel(\"Save edits to \"+editThm.GetName+\n  \"?\",\"Save Edits\",true)\n  if (doSave = nil) then\n    return nil\n  end\n  if (doSave.not) then\n    ' user changed her mind\n    return nil\n  else\n    ' save edits and stop editing\n    if (editThm.StopEditing(TRUE).Not) then\n      ' save failed, remain editing\n     MsgBox.Info(\"Unable to Save Edits, please use the Save Edits As option\", \"\")\n     return nil\n    en
  2344. d   \n    ' restart editing\n    theView.SetEditableTheme(editThm)\n  end\nend  \n\n\n"
  2345. )
  2346.  
  2347. (Script.370
  2348.     Name:    "View.UnionGraphics"
  2349.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme <> nil) then\n  theTheme.GetFTab.BeginTransaction\n  theTheme.UnionSelected \n  theTheme.GetFTab.EndTransaction \n  theTheme.Invalidate(TRUE)\nelse\n  theGraphics = theView.GetGraphics\n  selGraphics = theGraphics.GetSelected\n  numSel = selGraphics.Count\n  x = numSel - 1\n  gra1 = selGraphics.Get(0)\n  shpUnionAll = gra1.GetShape\n  theSym = gra1.GetSymbol\n  theGraphics.RemoveGraphic(gra1)\n  for each i in 1..x\n    gra = selGraphics.Get(i)\n   
  2350.  shp = gra.GetShape\n    shpUnion = shp.ReturnUnion(shpUnionAll)\n    shpUnionAll = shpUnion\n    theGraphics.RemoveGraphic(gra)\n  end  \n  if (shpUnionAll.IsEmpty.Not) then\n    graUnionAll = graphicShape.Make(shpUnionAll)\n    graUnionAll.SetSymbol(theSym)\n    theGraphics.Add(graUnionAll)\n  end\nend\n"
  2351. )
  2352.  
  2353. (Script.371
  2354.     Name:    "View.SplitToolUpdate"
  2355.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = nil) then\n  SELF.SetEnabled(False) \nelse\n  theType = theTheme.GetFTab.FindField(\"Shape\").GetType\n  SELF.SetEnabled((theType = #FIELD_SHAPELINE) Or (theType = #FIELD_SHAPEPOLY))\nend"
  2356. )
  2357.  
  2358. (Script.372
  2359.     Name:    "Project.Save"
  2360.     SourceCode:    "theProject = av.GetProject\ntheFileName = theProject.GetFileName\nif (theFileName = nil) then\n  av.Run(\"Project.SaveAs\", nil)\nelse\n  if (av.Run(\"Project.CheckForEdits\",nil).Not) then\n    return nil\n  end    \n  if (theProject.Save) then\n    av.ShowMsg(\"Project saved to '\" + theFileName.GetBaseName + \"'\")\n    if (System.GetOS = #SYSTEM_OS_MAC) then\n      Script.Make(\"MacClass.SetDocInfo(SELF, Project)\").DoIt(theFileName)\n    end\n  end\nend"
  2361. )
  2362.  
  2363. (Script.373
  2364.     Name:    "Layout.Paste"
  2365.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.GetGraphics.Paste\nav.GetProject.SetModified(true)\n"
  2366. )
  2367.  
  2368. (Script.374
  2369.     Name:    "View.ShowTable"
  2370.     SourceCode:    "theView = av.GetActiveDoc\nfor each t in theView.GetActiveThemes\n  if (t.HasTable) then\n    t.EditTable\n  end\nend"
  2371. )
  2372.  
  2373. (Script.375
  2374.     Name:    "Layout.SelectToEdit"
  2375.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.SelectToEdit"
  2376. )
  2377.  
  2378. (Script.376
  2379.     Name:    "Appl.GetExtensionWin"
  2380.     SourceCode:    "av.GetExtensionWin.Show"
  2381. )
  2382.  
  2383. (Script.377
  2384.     Name:    "Chart.ShowSymWin"
  2385.     SourceCode:    "theChart = av.GetActiveDoc\nif (av.GetSymbolWin.IsOpen.Not) then\n  av.GetSymbolWin.Open\nend"
  2386. )
  2387.  
  2388. (Script.378
  2389.     Name:    "Table.ToggleEditingUpdate"
  2390.     SourceCode:    "theVTab = av.GetActiveDoc.GetVTab\nSELF.SetEnabled(theVTab.CanEdit)\nif (((theVTab.CanEdit) and (theVTab.IsBeingEditedWithRecovery)) or \n    ((theVTab.CanEdit) and (theVTab.IsEditable))) then\n  SELF.SetLabel(\"Stop &Editing\")\nelse\n  SELF.SetLabel(\"Start &Editing\")\nend"
  2391. )
  2392.  
  2393. (Script.379
  2394.     Name:    "Table.Edit"
  2395.     SourceCode:    "theTable = av.GetActiveDoc\ntheTable.EditValues\n"
  2396. )
  2397.  
  2398. (Script.380
  2399.     Name:    "View.HasGraphicsUpdate"
  2400.     SourceCode:    "theDoc = av.GetActiveDoc\nSELF.SetEnabled((theDoc.GetGraphics.Count > 0) and (theDoc.GetEditableTheme = nil))"
  2401. )
  2402.  
  2403. (Script.381
  2404.     Name:    "Script.ToggleBreak"
  2405.     SourceCode:    "theScript = av.GetActiveDoc\nthePos = theScript.ReturnInsertPos\nif (theScript.BreakExists(thePos)) then\n  res = theScript.ClearBreak(thePos)\nelse\n  res = theScript.AddBreak(thePos)\nend\n"
  2406. )
  2407.  
  2408. (Script.382
  2409.     Name:    "View.ExportUpdate"
  2410.     SourceCode:    "theView = av.GetActiveDoc\nenabled = FALSE\nfor each t in theView.GetActiveThemes\n  if (t.Is(FTheme)) then \n    tbl = t.GetFTab\n    attribVis = FALSE\n    for each f in tbl.GetFields\n      if ((f.IsVisible) and not (f.IsTypeShape)) then\n        attribVis = TRUE\n        break\n      end\n    end\n    shapeVis = tbl.FindField(\"Shape\").IsVisible\n    enabled = enabled or (attribVis and shapeVis)\n  elseif (t.CanExportToFtab) then\n    enabled = True\n  end\nend\nSELF.SetEnabled(enabled)"
  2411. )
  2412.  
  2413. (Script.383
  2414.     Name:    "View.PolylineToolUpdate"
  2415.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theTheme = nil) then\n  SELF.SetEnabled(True) \nelse\n  theType = theTheme.GetFTab.FindField(\"Shape\").GetType\n  SELF.SetEnabled(theType = #FIELD_SHAPELINE)\nend"
  2416. )
  2417.  
  2418. (Script.384
  2419.     Name:    "SymWin.DisplayMarkerPanel"
  2420.     SourceCode:    "if ((av.GetSymbolWin.GetPanel = #SYMBOLWIN_PANEL_COLOR).not) then\n  av.GetSymbolWin.SetPanel(#SYMBOLWIN_PANEL_MARKER)\nend"
  2421. )
  2422.  
  2423. (Script.385
  2424.     Name:    "Project.CloseDoc"
  2425.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetWin.Close"
  2426. )
  2427.  
  2428. (Script.386
  2429.     Name:    "Script.Action"
  2430.     SourceCode:    "'\n' run scripts contained in selected\n' script documents\n'\nfor each d in av.GetProject.GetSelectedDocs\n d.Run( nil )\nend\n"
  2431. )
  2432.  
  2433. (Script.387
  2434.     Name:    "Graphic.UngroupUpdate"
  2435.     SourceCode:    "theDoc = av.GetActiveDoc\nenabled = false\nl = theDoc.GetGraphics.FindAllByClass(GGroup)\nif (l <> nil) then\n  for each g in l \n    if (g.IsSelected) then\n      enabled = true\n      break\n    end\n  end\nend\nSELF.SetEnabled(enabled) \n"
  2436. )
  2437.  
  2438. (Script.388
  2439.     Name:    "View.DeleteThemes"
  2440.     SourceCode:    "theView = av.GetActiveDoc\neditThm = theView.GetEditableTheme\nthmList = {}\nfor each t in theView.GetActiveThemes\n  if (t.CanDeleteFromView) then\n    if (t = editThm) then\n      doSave = MsgBox.YesNoCancel(\"Save edits to \"+editThm.GetName+\"?\",\n      \"Stop Editing\",true)\n      if (doSave = nil) then\n        return nil\n      end\n      if (editThm.StopEditing(doSave).Not) then\n        MsgBox.Info(\"Unable to Save Edits to \" \n                   + editThm.GetName +\n                   \", please use the Save Edits As
  2441.  option\",\"\")\n        return nil\n      else    \n        theView.SetEditableTheme(NIL)\n      end  \n    end  \n    thmList.Add(t)\n  end\nend\n\nthmList2 = thmlist.clone\nfor each t in thmList\n  doDelete = MsgBox.AllYesNo(\"Are you sure you want to delete theme \" + \n    t.asString + \"?\", \"Delete Themes\", true)\n  if (doDelete = nil) then \n    break\n  elseif (doDelete) then\n    theView.DeleteTheme(t)\n    thmList2.RemoveObj(t)\n  else\n    thmList2.RemoveObj(t)\n  end\nend\n\nfor each t in thmList2\n  theView.DeleteTheme(t)\nen
  2442. d\n\nav.GetProject.SetModified(true)\nav.PurgeObjects"
  2443. )
  2444.  
  2445. (Script.389
  2446.     Name:    "Link.TextFile"
  2447.     SourceCode:    "theVal = SELF\nif (not (theVal.IsNull)) then\n  if (TextWin.Make(theVal.AsFileName, theVal) = Nil) then\n    MsgBox.Warning(\"File \"+theVal+\" not found.\",\"Hot Link\")\n   end\nend\n"
  2448. )
  2449.  
  2450. (Script.390
  2451.     Name:    "Project.UpdateApr"
  2452.     SourceCode:    "' This script Adds the GUI elements new at ArcView 3.1 to\n' an existing 3.x APR. This is useful when your APR may have a \n' customized GUI developed prior to ArcView 3.1 and you now \n' want the new tools to be available in your interface.\n\ntheProject = av.GetProject\naver = theProject.GetODBversion\ntheModGUI = theProject.GetODBGUInames\n\nif (aver = 30) then\n  if (theModGUI.Count = 0) then\n    return FALSE\n  end\nelse\n  return FALSE\nend\n\n\ntheGUI = Msgbox.YesNo(\"ArcView has detected that this project was created
  2453.  with an older version of ArcView \"\n                    +\"and contains customized GUIs. Do you want the new ArcView 3.1 tools added to this project?\",\"Update \"+theproject.GetName,TRUE)\nif (theGUI = FALSE) then\n  return FALSE\nend\n\ntheViewGUI = av.GetSysDefault.FindGUI(\"View\")\ntheTableGUI = av.GetSysDefault.FindGUI(\"Table\")\ntheChartGUI = av.GetSysDefault.FindGUI(\"Chart\")\ntheLayoutGUI = av.GetSysDefault.FindGUI(\"Layout\")\ntheScriptGUI = av.GetSysDefault.FindGUI(\"Script\")\n\nif (theViewGUI <> NIL) then\n  'â•– Core M
  2454. enus (Views)\n  tocstyleMnu = theViewGUI.GetMenuBar.FindByScript(\"TOCDefs.Show\")\n  BufferMnu = theViewGUI.GetMenuBar.FindByScript(\"WizardBuffer.OpenDialog\")\n  TLDefaultsMnu = theViewGUI.GetMenuBar.FindByScript(\"Graphic.Label Defaults Show\")\n  ThemesOffESC = theViewGUI.GetMenuBar.FindByScript(\"View.ThemesOff\")\n  ManageData = theViewGUI.GetMenuBar.FindByScript(\"View.ManageSources\")\n  vSaveAsMnu = theViewGUI.GetMenuBar.FindByScript(\"Project.SaveAs\")\n  vExtMnu = theTableGUI.GetMenuBar.FindByScript(\"Appl.GetExten
  2455. sionWin\")\n  \n  ' Core Tools (views)\n  labeltoolmenu = theViewGUI.GetToolbar.FindByScript(\"View.LabelTool\")\n  texttoolmenu = theViewGUI.GetToolbar.FindByScript(\"View.TextTool\")\n  \n  ' Core TOOLS (popups)\n  shpprop = theViewGUI.GetPopups.FindByLabel(\"Menu\").FindByLabel(\"Shape Properties\")\nend\n\nif (theTableGUI <> NIL) then\n  tSaveAsMnu = theViewGUI.GetMenuBar.FindByScript(\"Project.SaveAs\")\n  tExtMnu = theTableGUI.GetMenuBar.FindByScript(\"Appl.GetExtensionWin\")\nend  \n\nif (theChartGUI <> NIL) then\n  cSaveAsMnu =
  2456.  theViewGUI.GetMenuBar.FindByScript(\"Project.SaveAs\")\n  cExtMnu = theTableGUI.GetMenuBar.FindByScript(\"Appl.GetExtensionWin\")\nend  \n\nif (theLayoutGUI <> NIL) then\n  'Core Menus (Layout)\n  lSaveAsMnu = theViewGUI.GetMenuBar.FindByScript(\"Project.SaveAs\")\n  lExtMnu = theTableGUI.GetMenuBar.FindByScript(\"Appl.GetExtensionWin\")\n  LAYNeatlineMnu = theLayoutGUI.GetMenuBar.FindByScript(\"Graphic.Neatline Show\")\n  LAYNeatlineButton = theLayoutGUI.GetButtonbar.FindByScript(\"Graphic.Neatline Show\")\n  LayTLDefaultsMnu 
  2457. = theLayoutGUI.GetMenuBar.FindByScript(\"Graphic.Label Defaults Show\")\n  Laytexttoolmenu = theLayoutGUI.GetToolbar.FindByScript(\"Layout.Text\")\nend\n\nif (theScriptGUI <> NIL) then\n  sSaveAsMnu = theViewGUI.GetMenuBar.FindByScript(\"Project.SaveAs\")\n  sExtMnu = theTableGUI.GetMenuBar.FindByScript(\"Appl.GetExtensionWin\")\nend\n\naSeparator = Space.Make\n  \nif ((theViewGUI<>NIL) and (theModGUI.FindByValue(\"View\")<> -1)) then\n  aview = av.GetProject.FindGUI(\"View\")\n  Filemenu = aview.GetMenubar.FindByName(\"File\")\n  if 
  2458. (Filemenu = NIL) then\n    Filemenu = aview.GetMenubar.FindByLabel(\"&File\")\n    if (Filemenu = NIL) then\n      Filemenu = Menu.Make\n      Filemenu.SetLabel(\"&File\")\n      Filemenu.SetName(\"File\")\n      aview.GetMenubar.Add(Filemenu,-1)\n    end  \n  end\n  \n  savePrjMnu = FileMenu.FindByScript(\"Project.Save\")\n  aviewSaveAsMnu = FileMenu.FindByScript(\"Project.SaveAs\")\n  aviewExtMnu = FileMenu.FindByScript(\"Appl.GetExtensionWin\")\n  if (savePrjMnu <> NIL) then\n    aloc = FileMenu.GetControls.Find(savePrjMnu)\n    i
  2459. f (aviewSaveAsMnu = NIL) then\n      FileMenu.Add(vSaveAsMnu.Clone, aloc)\n    end\n    if (aviewExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(vExtMnu.Clone, aloc+2)\n    end  \n  else\n    aloc = 3\n    if (aviewSaveAsMnu = NIL) then\n      FileMenu.Add(vSaveAsMnu.Clone, aloc)\n    end\n    if (aviewExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(vExtMnu.Clone, aloc+2)\n    end   \n  end  \n  \n  spatialChoice = FileMenu.FindByScript(\"Spatial.Manage
  2460. Grids\")\n  surfaceChoice = FileMenu.FindByScript(\"Surface.ManageSources\")\n  aviewChoice = FileMenu.FindByScript(\"View.ManageSources\")\n  if (spatialChoice <> NIL) then\n    FileMenu.Remove(spatialChoice)\n  end\n  if (surfaceChoice <> NIL) then\n    FileMenu.Remove(surfaceChoice)\n  end\n  if (aviewChoice = NIL) then\n    Filemenu.Add(ManageData.Clone,FileMenu.GetControls.Count-2)\n    Filemenu.Add(aSeparator.Clone,FileMenu.GetControls.Count-2)   \n  end  \n \n  Viewmenu = aview.GetMenubar.FindByName(\"View\")\n  if (Viewm
  2461. enu = NIL) then\n    Viewmenu = aview.GetMenubar.FindByLabel(\"&View\")\n    if (Viewmenu = NIL) then\n      Viewmenu = Menu.Make\n      Viewmenu.SetLabel(\"&View\")\n      Viewmenu.SetName(\"View\")\n      aview.GetMenubar.Add(Viewmenu,2)\n    end  \n  end\n  aviewtocstyleMnu = aview.GetMenuBar.FindByScript(\"TOCDefs.Show\")\n  if (aviewtocstyleMnu = NIL) then\n    Viewmenu.Add(aSeparator.Clone,9)\n    Viewmenu.Add(TOCStyleMnu.Clone,9)\n    Viewmenu.Add(aSeparator.Clone,9)\n  end\n  \n  ThemesOff = ViewMenu.FindByScript(\"View.The
  2462. mesOff\")\n  if (themesOff <> NIL) then\n    Viewmenu.Remove(ThemesOff)\n  end\n  Viewmenu.Add(ThemesOffESC.Clone,6)\n\n  ThemeMenu = aview.GetMenuBar.FindByName(\"Theme\")\n  if (ThemeMenu = NIL) then\n    ThemeMenu = aview.GetMenuBar.FindByLabel(\"&Theme\")\n    if (ThemeMenu = NIL) then\n      ThemeMenu = Menu.Make\n      ThemeMenu.SetLabel(\"&Theme\")\n      ThemeMenu.SetName(\"Theme\")\n      aview.GetMenuBar.Add(ThemeMenu,3)\n    end  \n  end\n  aviewBufferMnu = aview.GetMenuBar.FindByScript(\"WizardBuffer.OpenDialog\")\n  if (a
  2463. viewBufferMnu = NIL) then\n    ThemeMenu.Add(BufferMnu.Clone,19)\n  end  \n\n  GraphicMenu = aview.GetMenubar.FindByName(\"Graphics\")\n  if (GraphicMenu = NIL) then\n    GraphicMenu = aview.GetMenubar.FindByLabel(\"&Graphics\")\n    if (GraphicMenu = NIL) then\n      GraphicMenu = Menu.Make\n      GraphicMenu.SetLabel(\"&Graphics\")\n      GraphicMenu.SetName(\"Graphics\")\n      aview.Getmenubar.Add(GraphicMenu,4)\n    end  \n  end\n  aviewTLDefaultsMnu = aview.GetMenuBar.FindByScript(\"Graphic.Label Defaults Show\")\n  if(aviewT
  2464. LDefaultsMnu = NIL)then\n    GraphicMenu.Add(aSeparator.Clone,1)\n    GraphicMenu.Add(TLDefaultsMnu.Clone,1)\n    GraphicMenu.Add(aSeparator.Clone,1)\n  end\n  \n  thePopups = aview.GetPopups\n  if (thePopups <> NIL) then\n    PopUpMenu = thePopups.FindByLabel(\"Menu\")\n    if (PopUpMenu = NIL) then\n      PopUpMenu = Popup.Make\n      PopUpMenu.SetLabel(\"Menu\")\n    end\n    aviewshpprop = PopUpMenu.FindByLabel(\"Shape Properties\")\n    if (aviewshpprop = nil) then\n      PopupMenu.Add(shpprop.Clone,99)\n    end\n  end  \n\n  
  2465. aToolMnu = aview.GetToolBar.FindByScript(\"View.TextTool\")\n  if (aToolMnu <> NIL) then\n    aloc=aview.GetToolBar.GetControls.Find(aToolMnu)\n    aview.GetToolBar.Remove(aToolMnu)\n    aview.GetToolBar.Add(texttoolmenu.Clone,aloc - 1)\n  else\n    aview.GetToolBar.Add(texttoolmenu.Clone,11)    \n  end\n\n  aLabelMnu = aview.GetToolBar.FindByScript(\"View.LabelTool\")\n  if (aLabelMnu <> NIL) then\n    aloc=aview.GetToolBar.GetControls.Find(aLabelMnu)\n    aview.GetToolBar.Remove(aLabelMnu)\n    aview.GetToolBar.Add(labelt
  2466. oolmenu.Clone,aloc - 1)\n  else\n    aview.GetToolBar.Add(labeltoolmenu.Clone,10)    \n  end\n  aview.SetModified(TRUE)\nend\n\nif ((theTableGUI<>NIL) and (theModGUI.FindByValue(\"Table\")<> -1)) then\n  atable = av.GetProject.FindGUI(\"Table\")\n  Filemenu = atable.GetMenubar.FindByName(\"File\")\n  if (Filemenu = NIL) then\n    Filemenu = atable.GetMenubar.FindByLabel(\"&File\")\n    if (Filemenu = NIL) then\n      Filemenu = Menu.Make\n      Filemenu.SetLabel(\"&File\")\n      Filemenu.SetName(\"File\")\n      atable.GetMenubar.Add
  2467. (Filemenu,-1)\n    end  \n  end\n  savePrjMnu = FileMenu.FindByScript(\"Project.Save\")\n  atableSaveAsMnu = FileMenu.FindByScript(\"Project.SaveAs\")\n  atableExtMnu = FileMenu.FindByScript(\"Appl.GetExtensionWin\")\n  if (savePrjMnu <> NIL) then\n    aloc = FileMenu.GetControls.Find(savePrjMnu)\n    if (atableSaveAsMnu = NIL) then\n      FileMenu.Add(tSaveAsMnu.Clone, aloc)\n    end\n    if (atableExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(tExtMnu.Clone, aloc+2)\n    end\n  else  \n   
  2468.  aloc = 2\n    if (atableSaveAsMnu = NIL) then\n      FileMenu.Add(tSaveAsMnu.Clone, aloc)\n    end\n    if (atableExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(tExtMnu.Clone, aloc+2)\n    end\n  end \n  atable.SetModified(TRUE) \nend\n\nif ((theChartGUI<>NIL) and (theModGUI.FindByValue(\"Chart\")<> -1)) then\n  achart = av.GetProject.FindGUI(\"Chart\")\n  Filemenu = achart.GetMenubar.FindByName(\"File\")\n  if (Filemenu = NIL) then\n    Filemenu = achart.GetMenubar.FindByLabel(\"&File\")\n   
  2469.  if (Filemenu = NIL) then\n      Filemenu = Menu.Make\n      Filemenu.SetLabel(\"&File\")\n      Filemenu.SetName(\"File\")\n      achart.GetMenubar.Add(Filemenu,-1)\n    end\n  end\n  \n  savePrjMnu = FileMenu.FindByScript(\"Project.Save\")\n  achartSaveAsMnu = FileMenu.FindByScript(\"Project.SaveAs\")\n  achartExtMnu = FileMenu.FindByScript(\"Appl.GetExtensionWin\")\n  if (savePrjMnu <> NIL) then\n    aloc = FileMenu.GetControls.Find(savePrjMnu)\n    if (achartSaveAsMnu = NIL) then\n      FileMenu.Add(cSaveAsMnu.Clone, aloc)\n   
  2470.  end\n    if (achartExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(cExtMnu.Clone, aloc+2)\n    end  \n  else\n    aloc = 2\n    if (achartSaveAsMnu = NIL) then\n      FileMenu.Add(cSaveAsMnu.Clone, aloc)\n    end\n    if (achartExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(cExtMnu.Clone, aloc+2)\n    end  \n  end  \n  achart.SetModified(TRUE)\nend\n\nif ((theLayoutGUI <> NIL) and (theModGUI.FindByValue(\"Layout\") <> -1)) then\n  alayout = av.GetProjec
  2471. t.FindGUI(\"Layout\")\n  \n  Filemenu = alayout.GetMenubar.FindByName(\"File\")\n  if (Filemenu = NIL) then\n    Filemenu = alayout.GetMenubar.FindByLabel(\"&File\")\n    if (Filemenu = NIL) then\n      Filemenu = Menu.Make\n      Filemenu.SetLabel(\"&File\")\n      Filemenu.SetName(\"File\")\n      alayout.GetMenubar.Add(Filemenu,-1)\n    end  \n  end\n\n  savePrjMnu = FileMenu.FindByScript(\"Project.Save\")\n  alayoutSaveAsMnu = FileMenu.FindByScript(\"Project.SaveAs\")\n  alayoutExtMnu = FileMenu.FindByScript(\"Appl.GetExtensionWin\")
  2472. \n  if (savePrjMnu <> NIL) then\n    aloc = FileMenu.GetControls.Find(savePrjMnu)\n    if (alayoutSaveAsMnu = NIL) then\n      FileMenu.Add(lSaveAsMnu.Clone, aloc)\n    end\n    if (alayoutExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(lExtMnu.Clone, aloc+2)\n    end\n  else\n    aloc = 2\n    if (alayoutSaveAsMnu = NIL) then\n      FileMenu.Add(lSaveAsMnu.Clone, aloc)\n    end\n    if (alayoutExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(lExtMnu.C
  2473. lone, aloc+2)\n    end\n  end    \n    \n  LayoutMenu = alayout.GetMenuBar.FindByName(\"Layout\")\n  if (LayoutMenu = NIL) then\n    LayoutMenu = alayout.GetMenuBar.FindByLabel(\"&Layout\")\n    if (LayoutMenu = NIL) then\n      layoutMenu = Menu.Make\n      layoutmenu.SetLabel(\"&Layout\")\n      alayout.GetMenuBar.Add(layoutmenu,2)\n    end\n  end\n  alayoutLAYNeatlineMnu = alayout.GetMenuBar.FindByScript(\"Graphic.Neatline Show\") \n  if (alayoutLAYNeatlineMnu = NIL) then\n    LayoutMenu.Add(aSeparator.Clone,11)\n    LayoutMenu
  2474. .Add(LAYNeatlineMnu.Clone,11)\n    LayoutMenu.Add(aSeparator.Clone,11)\n  end  \n   \n  GraphicMenu = aLayout.GetMenuBar.FindByName(\"Graphics\")\n  if (GraphicMenu = NIL) then\n    GraphicMenu = aLayout.GetMenuBar.FindByLabel(\"&Graphics\")\n    if (GraphicMenu = NIL) then\n      GraphicMenu = Menu.Make\n      GraphicMenu.SetLabel(\"&Graphics\")\n      alayout.GetMenuBar.Add(GraphicMenu,3)\n    end\n  end\n  alayoutLayTLDefaultsMnu = alayout.GetMenuBar.FindByScript(\"Graphic.Label Defaults Show\")\n  if (alayoutLayTLDefaultsMnu
  2475.  = nil) then\n    GraphicMenu.Add(aSeparator.Clone,1)\n    GraphicMenu.Add(LayTLDefaultsMnu.Clone,1)\n    GraphicMenu.Add(aSeparator.Clone,1)\n  end  \n  \n  alayoutLAYNeatlineButton = alayout.GetButtonbar.FindByScript(\"Graphic.Neatline Show\")\n  if (alayoutLAYNeatlineButton = nil) then\n    alayout.GetButtonBar.Add(LAYneatlineButton,19)\n  end\n  \n  aToolMnu = aLayout.GetToolBar.FindByScript(\"Layout.Text\")\n  if (aToolMnu <> NIL) then\n    aloc = aLayout.GetToolBar.Getcontrols.find(aToolMnu)\n    aLayout.GetToolBar.Rem
  2476. ove(aToolMnu)\n    aLayout.GetToolBar.Add(Laytexttoolmenu.Clone,aloc - 1)\n  else\n    aLayout.GetToolBar.Add(Laytexttoolmenu.Clone,5)     \n  end\n  alayout.SetModified(TRUE)\nend\n\nif ((theScriptGUI<>NIL) and (theModGUI.FindByValue(\"Script\")<> -1)) then\n  ascript = av.GetProject.FindGUI(\"Script\")\n  Filemenu = ascript.GetMenubar.FindByName(\"File\")\n  if (Filemenu = NIL) then\n    Filemenu = ascript.GetMenubar.FindByLabel(\"&File\")\n    if (Filemenu = NIL) then\n      Filemenu = Menu.Make\n      Filemenu.SetLabel(\"&File
  2477. \")\n      Filemenu.SetName(\"File\")\n    ascript.GetMenubar.Add(Filemenu,-1)\n    end\n  end\n\n  savePrjMnu = FileMenu.FindByScript(\"Project.Save\")\n  ascriptSaveAsMnu = FileMenu.FindByScript(\"Project.SaveAs\")\n  ascriptExtMnu = FileMenu.FindByScript(\"Appl.GetExtensionWin\")\n  if (savePrjMnu <> NIL) then\n    aloc = FileMenu.GetControls.Find(savePrjMnu)\n    if (ascriptSaveAsMnu = NIL) then\n      FileMenu.Add(sSaveAsMnu.Clone, aloc)\n    end\n    if (ascriptExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)
  2478. \n      FileMenu.Add(sExtMnu.Clone, aloc+2)\n    end\n  else\n    aloc = 2\n    if (ascriptSaveAsMnu = NIL) then\n      FileMenu.Add(sSaveAsMnu.Clone, aloc)\n    end\n    if (ascriptExtMnu = NIL) then\n      FileMenu.Add(aSeparator.Clone, aloc+1)\n      FileMenu.Add(sExtMnu.Clone, aloc+2)\n    end     \n  end    \n  ascript.SetModified(TRUE)\nend\n\n\nreturn(TRUE)\n\n\n\n\n\n"
  2479. )
  2480.  
  2481. (Script.391
  2482.     Name:    "View.Measure"
  2483.     SourceCode:    "theView = av.GetActiveDoc\np = theView.ReturnUserPolyLine"
  2484. )
  2485.  
  2486. (Script.392
  2487.     Name:    "Table.RemoveAllJoins"
  2488.     SourceCode:    "' Removes any fields joined to the current table \n theVTab = av.GetActiveDoc.GetVtab\nif (theVTab.IsBase.Not) then\n  av.GetProject.SetModified(true)\nend\ntheVTab.UnjoinAll\n"
  2489. )
  2490.  
  2491. (Script.393
  2492.     Name:    "Layout.SelectTool"
  2493.     SourceCode:    "theLayout = av.GetActiveDoc\ntheLayout.SetSelectMode(#GRAPHICS_SELECT_NORMAL)"
  2494. )
  2495.  
  2496. (Script.394
  2497.     Name:    "View.AddLayerUpdate"
  2498.     SourceCode:    "' this script intentionally left blank\n' it's here for Macintosh compatibility"
  2499. )
  2500.  
  2501. (Script.395
  2502.     Name:    "View.CutGraphics"
  2503.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetEditableTheme\n\nif (theView.GetGraphics.HasSelected) then\n  av.GetProject.SetModified(true)\nend\nif (theTheme = nil) then\n  theView.GetGraphics.CutSelected\nelse\n  theTheme.GetFtab.BeginTransaction\n  theTheme.CutSelected\n  theTheme.GetFTab.EndTransaction\nend\n"
  2504. )
  2505.  
  2506. (Script.396
  2507.     Name:    "Graphic.Edit"
  2508.     SourceCode:    "theDoc = av.GetActiveDoc\ntheDoc.GetGraphics.Edit"
  2509. )
  2510.  
  2511. (Script.397
  2512.     Name:    "View.SnapToEndPoint"
  2513.     SourceCode:    "theView = av.GetActiveDoc\ntheTheme = theView.GetActiveThemes.Get(0)\ntheView.SetInteractiveSnapping(theTheme,#POINT_SNAP_ENDPOINT)\n"
  2514. )
  2515.  
  2516. (Script.398
  2517.     Name:    "Layout.TextToolUpdate"
  2518.     SourceCode:    "theExt = Extension.GetExtensions.Get(\"Label & Text Tools\")\nSELF.SetEnabled(theExt <> nil)\n"
  2519. )
  2520.  
  2521. (Script.399
  2522.     Name:    "SymWin.DisplayFillPanel"
  2523.     SourceCode:    "if ((av.GetSymbolWin.GetPanel = #SYMBOLWIN_PANEL_COLOR).not) then\n  av.GetSymbolWin.SetPanel(#SYMBOLWIN_PANEL_FILL)\nend"
  2524. )
  2525.  
  2526. (Script.400
  2527.     Name:    "Table.StatisticsUpdate"
  2528.     SourceCode:    "theTable = av.GetActiveDoc\nSELF.SetEnabled((Nil <> theTable.GetActiveField) and theTable.GetActiveField.IsTypeNumber and (theTable.GetVTab.GetNumRecords > 0))\n"
  2529. )
  2530.  
  2531. (Script.401
  2532.     Name:    "Table.New"
  2533.     SourceCode:    "\nname = av.GetProject.GetSelectedGUI.GetDocBaseName.lcase\ntheFile = FileDialog.Put(av.GetProject.MakeFileName(name,\"dbf\"), \n                         \"*.dbf\", \n                         \"New Table\")\nif (theFile = NIL) then\n  return nil\nend\n\nv = VTab.MakeNew(theFile,dBASE)\nif (v.HasError) then\n    if (v.HasLockError) then\n      MsgBox.Error(\"Unable to acquire Write Lock for file \" + theFile.GetBaseName, \"\")\n    else\n      MsgBox.Error(\"Unable to create \" + theFile.GetBaseName, \"\")\n    end\n    return nil\nend\nne
  2534. wTable = Table.MakeWithGUI(VTab.MakeNew(theFile,dBASE), av.GetProject.GetSelectedGUI.GetName)\nnewTable.SetName(newTable.GetVTab.GetName)\nnewTable.GetWin.Open\nnewTable.GetVTab.SetEditable(False)\nnewTable.GetVTab.StartEditingWithRecovery"
  2535. )
  2536.  
  2537. (Script.402
  2538.     Name:    "Layout.ZoomActual"
  2539.     SourceCode:    "av.GetProject.SetModified(true)\ntheLayout = av.GetActiveDoc\ntheLayout.GetDisplay.ZoomToActual"
  2540. )
  2541.  
  2542. (Script.403
  2543.     Name:    "Table.DeleteField"
  2544.     SourceCode:    "theTable = av.GetActiveDoc\ntheField = theTable.getActiveField\nif (MsgBox.YesNo(\"Are you sure you want to delete the field \"+\n    theField.GetAlias.AsString + \"?\",\"Delete Field\",true)) then\n  theTable.StopEditing\n  theTable.GetVTab.RemoveFields({theField})\nend"
  2545. )
  2546.  
  2547. (Script.404
  2548.     Name:    "Script.Step"
  2549.     SourceCode:    "theSEd = av.GetActiveDoc\ntheSEd.Step"
  2550. )
  2551.  
  2552. (Script.405
  2553.     Name:    "Script.FileLoad"
  2554.     SourceCode:    "theSEd = av.GetActiveDoc\n\nfile_names = FileDialog.ReturnFiles({\"*.ave\", \"*\"}, {\"Avenue Script\", \"Text file\"}, \"Load Script\", 0)\nif (file_names.count < 1) then \n  return nil \nend\n\nfor each x in file_names\n  f = TextFile.Make(x, #FILE_PERM_READ)\n  if (f = nil) then\n    msgbox.error( \"Cannot read file:\"++x.GetFullName, \"\")\n    continue\n  end\n  theSEd.SetCodepage(f.GetCodepage)\n  theSEd.Insert(f.Read(f.GetSize))\n  f.Close\nend"
  2555. )
  2556.  
  2557. (Script.406
  2558.     Name:    "Table.JoinUpdate"
  2559.     SourceCode:    "theTable = av.GetActiveDoc\nfld = theTable.GetActiveField\nnext = theTable.GetWin.GetNextDoc\n  \nif ((fld = NIL) or (next = NIL)) then\n  SELF.SetEnabled( FALSE )\n  return nil\nend\n\nnextfld = next.GetActiveField\n\nif (nextfld = NIL) then \n  SELF.SetEnabled( FALSE )\n\nelseif (fld.IsTypeNumber and nextfld.IsTypeNumber) then\n    SELF.SetEnabled( next.GetVTab.IsBase and next.GetVTab.IsBeingEditedWithRecovery.Not)\n\nelseif (fld.IsTypeString and nextfld.IsTypeString) then\n    SELF.SetEnabled( next.GetVTab.IsBase and next
  2560. .GetVTab.IsBeingEditedWithRecovery.Not)\n\nelseif (fld.IsTypeShape and nextfld.IsTypeShape) then\n  if ((fld.GetType = #FIELD_SHAPEPOLY) and \n      (nextfld.GetType <> #FIELD_SHAPEPOLY)) then\n    SELF.SetEnabled( FALSE )\n  else\n    SELF.SetEnabled( next.GetVTab.IsBase and next.GetVTab.IsBeingEditedWithRecovery.Not )\n  end\n\nelse\n  SELF.SetEnabled( FALSE )\n\nend\n\n\n"
  2561. )
  2562.  
  2563. (Script.407
  2564.     Name:    "Layout.Template"
  2565.     SourceCode:    "theLayout = av.GetActiveDoc\nt = TemplateMgr.Show\nif (t <> nil) then\n  objs = theLayout.GetGraphics.GetFrameObjs\n  objs.Merge(av.GetProject.GetDocs)\n  theLayout.UseTemplate(t)\n  theLayout.GetGraphics.FillFrames(objs)\nend"
  2566. )
  2567.  
  2568. (Script.408
  2569.     Name:    "WindowActivate"
  2570.     SourceCode:    "'Window Menu selection that activates an open document\n\n'entries in the Window menu can look like this: &1 View of the World\n\n'get the menu item label\nmenulabel = self.GetLabel\n\n'find where the document name starts\noff = menulabel.Extract(0).Count + 1\n\n'get the document name out of the item label\ndocname=menulabel.Middle(off,menulabel.Count - off)\n\n'find the document in the project\ntheDoc = av.GetProject.FindDoc(docname)\n\n'bring the doc to the front\nif (theDoc = nil) then\n  av.GetProject.GetWin.Open\nelseif 
  2571. (theDoc.GetWin.IsOpen) then\n  theDoc.GetWin.Open\nend\n\n\n"
  2572. )
  2573.  
  2574. (Script.409
  2575.     Name:    "Script.FindNextUpdate"
  2576.     SourceCode:    "theScript = av.GetActiveDoc\nself.SetEnabled( theScript.GetSearchString <> \"\")\n\n"
  2577. )
  2578.  
  2579. (NameDict.410
  2580.     Obj:    411
  2581.     Obj:    412
  2582. )
  2583.  
  2584. (AVDict.411
  2585.     InternalName:    "Table of Contents Defaults Dialog"
  2586. )
  2587.  
  2588. (AVDict.412
  2589.     InternalName:    "_Thor_"
  2590. )
  2591.  
  2592. (DocGUI.413
  2593.     Name:    "View"
  2594.     Type:    "View"
  2595.     Modified:    1
  2596.     Visible:    1
  2597.     MenuBar:    414
  2598.     ButnBar:    530
  2599.     Popups:    571
  2600.     ToolBar:    593
  2601.     NewScript:    "View.New"
  2602.     OpenScript:    "Doc.Open"
  2603.     ActionScript:    "Doc.Action"
  2604.     NewUpdateScript:    "Doc.NewUpdate"
  2605.     OpenUpdateScript:    "Doc.OpenUpdate"
  2606.     ActionUpdateScript:    "Doc.ActionUpdate"
  2607.     Title:    "Views"
  2608.     Icon:    670
  2609. )
  2610.  
  2611. (MenuBar.414
  2612.     Child:    415
  2613.     Child:    432
  2614.     Child:    452
  2615.     Child:    475
  2616.     Child:    498
  2617.     Child:    514
  2618.     Child:    525
  2619. )
  2620.  
  2621. (PMenu.415
  2622.     InternalName:    "File"
  2623.     Child:    416
  2624.     Child:    417
  2625.     Child:    418
  2626.     Child:    419
  2627.     Child:    420
  2628.     Child:    421
  2629.     Child:    422
  2630.     Child:    423
  2631.     Child:    424
  2632.     Child:    425
  2633.     Child:    426
  2634.     Child:    427
  2635.     Child:    428
  2636.     Child:    429
  2637.     Child:    430
  2638.     Child:    431
  2639.     Label:    "&File"
  2640. )
  2641.  
  2642. (Choice.416
  2643.     Help:    "Closes the active component"
  2644.     HelpTopic:    "Close"
  2645.     Label:    "&Close"
  2646.     Click:    "Project.CloseDoc"
  2647.     Shortcut:    "Keys.None"
  2648. )
  2649.  
  2650. (Choice.417
  2651.     Help:    "Closes all components"
  2652.     HelpTopic:    "Close_All"
  2653.     Label:    "Close &All"
  2654.     Click:    "Project.CloseAll"
  2655.     Shortcut:    "Keys.None"
  2656. )
  2657.  
  2658. (Space.418
  2659. )
  2660.  
  2661. (Choice.419
  2662.     Help:    "Allows you to specify the current working directory"
  2663.     HelpTopic:    "Set_Working_Directory"
  2664.     Label:    "Set &Working Directory..."
  2665.     Click:    "Project.SetProjectWorkDir"
  2666.     Shortcut:    "Keys.None"
  2667. )
  2668.  
  2669. (Choice.420
  2670.     Help:    "Saves the current project"
  2671.     HelpTopic:    "Save_Project"
  2672.     Label:    "&Save Project"
  2673.     Click:    "Project.Save"
  2674.     Shortcut:    "Keys.Ctrl+S"
  2675. )
  2676.  
  2677. (Choice.421
  2678.     Help:    "Saves the current project with a new name"
  2679.     HelpTopic:    "Save_Project_As"
  2680.     Label:    "Save Project As..."
  2681.     Click:    "Project.SaveAs"
  2682.     Shortcut:    "Keys.None"
  2683. )
  2684.  
  2685. (Space.422
  2686. )
  2687.  
  2688. (Choice.423
  2689.     Help:    "Displays the Extensions dialog"
  2690.     HelpTopic:    "Extensions"
  2691.     Label:    "Extensions..."
  2692.     Click:    "Appl.GetExtensionWin"
  2693.     Shortcut:    "Keys.None"
  2694. )
  2695.  
  2696. (Space.424
  2697. )
  2698.  
  2699. (Choice.425
  2700.     Help:    "Prints the view"
  2701.     HelpTopic:    "Print"
  2702.     Label:    "&Print..."
  2703.     Click:    "View.Print"
  2704.     Shortcut:    "Keys.None"
  2705. )
  2706.  
  2707. (Choice.426
  2708.     Help:    "Edits the printer and the printing options"
  2709.     HelpTopic:    "Print_Setup"
  2710.     Label:    "P&rint Setup..."
  2711.     Click:    "Project.PrintSetup"
  2712.     Shortcut:    "Keys.None"
  2713. )
  2714.  
  2715. (Choice.427
  2716.     Disabled:    1
  2717.     Help:    "Exports the view"
  2718.     HelpTopic:    "Export"
  2719.     Update:    "View.HasThemesUpdate"
  2720.     Label:    "&Export..."
  2721.     Click:    "View.ExportDisp"
  2722.     Shortcut:    "Keys.None"
  2723. )
  2724.  
  2725. (Space.428
  2726. )
  2727.  
  2728. (Choice.429
  2729.     Help:    "Displays the dialog box to delete, edit, and copy data sources"
  2730.     HelpTopic:    "Manage_Sources"
  2731.     Label:    "&Manage Data Sources..."
  2732.     Click:    "View.ManageSources"
  2733.     Shortcut:    "Keys.None"
  2734. )
  2735.  
  2736. (Space.430
  2737. )
  2738.  
  2739. (Choice.431
  2740.     Help:    "Exits ArcView"
  2741.     HelpTopic:    "Exit"
  2742.     Label:    "E&xit"
  2743.     Click:    "Project.Exit"
  2744.     Shortcut:    "Keys.None"
  2745. )
  2746.  
  2747. (PMenu.432
  2748.     InternalName:    "Edit"
  2749.     Child:    433
  2750.     Child:    434
  2751.     Child:    435
  2752.     Child:    436
  2753.     Child:    437
  2754.     Child:    438
  2755.     Child:    439
  2756.     Child:    440
  2757.     Child:    441
  2758.     Child:    442
  2759.     Child:    443
  2760.     Child:    444
  2761.     Child:    445
  2762.     Child:    446
  2763.     Child:    447
  2764.     Child:    448
  2765.     Child:    449
  2766.     Child:    450
  2767.     Child:    451
  2768.     Label:    "&Edit"
  2769. )
  2770.  
  2771. (Choice.433
  2772.     Disabled:    1
  2773.     Help:    "Cuts the active themes to the clipboard"
  2774.     HelpTopic:    "Cut_Themes"
  2775.     Update:    "View.ActiveDeletableThemesUpdate"
  2776.     Label:    "Cut T&hemes"
  2777.     Click:    "View.CutThemes"
  2778.     Shortcut:    "Keys.None"
  2779. )
  2780.  
  2781. (Choice.434
  2782.     Disabled:    1
  2783.     Help:    "Copies the active themes to the clipboard"
  2784.     HelpTopic:    "Copy_Themes"
  2785.     Update:    "View.ActiveThemesUpdate"
  2786.     Label:    "Cop&y Themes"
  2787.     Click:    "View.CopyThemes"
  2788.     Shortcut:    "Keys.None"
  2789. )
  2790.  
  2791. (Choice.435
  2792.     Disabled:    1
  2793.     Help:    "Removes the active themes from the view"
  2794.     HelpTopic:    "Delete_Themes"
  2795.     Update:    "View.ActiveDeletableThemesUpdate"
  2796.     Label:    "De&lete Themes"
  2797.     Click:    "View.DeleteThemes"
  2798.     Shortcut:    "Keys.None"
  2799. )
  2800.  
  2801. (Space.436
  2802. )
  2803.  
  2804. (Choice.437
  2805.     Disabled:    1
  2806.     Help:    "Undo the last edit to graphics on a view"
  2807.     HelpTopic:    "Undo_Graphic_Edit_on_a_view"
  2808.     Update:    "View.UndoEditUpdate"
  2809.     Label:    "&Undo Graphic Edit"
  2810.     Click:    "View.UndoEdit"
  2811.     Shortcut:    "Keys.Ctrl+Z"
  2812. )
  2813.  
  2814. (Choice.438
  2815.     Disabled:    1
  2816.     Invisible:    1
  2817.     Help:    "Redo the last edit operation on a theme that was undone"
  2818.     HelpTopic:    "Redo_Feature_Edit_on_a_view"
  2819.     Update:    "View.RedoEditUpdate"
  2820.     Label:    "&Redo Feature Edit"
  2821.     Click:    "View.RedoEdit"
  2822.     Shortcut:    "Keys.Ctrl+Y"
  2823. )
  2824.  
  2825. (Space.439
  2826. )
  2827.  
  2828. (Choice.440
  2829.     Disabled:    1
  2830.     Help:    "Cuts the selected graphics to the clipboard"
  2831.     HelpTopic:    "Cut_Graphics"
  2832.     Update:    "View.CutUpdate"
  2833.     Label:    "Cu&t Graphics"
  2834.     Click:    "View.CutGraphics"
  2835.     Shortcut:    "Keys.Ctrl+X"
  2836. )
  2837.  
  2838. (Choice.441
  2839.     Disabled:    1
  2840.     Help:    "Copies the selected graphics to the clipboard"
  2841.     HelpTopic:    "Copy_Graphics"
  2842.     Update:    "View.CopyUpdate"
  2843.     Label:    "&Copy Graphics"
  2844.     Click:    "View.CopyGraphics"
  2845.     Shortcut:    "Keys.Ctrl+C"
  2846. )
  2847.  
  2848. (Choice.442
  2849.     Disabled:    1
  2850.     Help:    "Removes the selected graphics from the view"
  2851.     HelpTopic:    "Delete_Graphics"
  2852.     Update:    "View.DeleteUpdate"
  2853.     Label:    "&Delete Graphics"
  2854.     Click:    "View.DeleteGraphics"
  2855.     Shortcut:    "Keys.Del"
  2856. )
  2857.  
  2858. (Space.443
  2859. )
  2860.  
  2861. (Choice.444
  2862.     Disabled:    1
  2863.     Help:    "Combines the selected polygons"
  2864.     HelpTopic:    "Combine_Graphics"
  2865.     Update:    "View.CombineUpdate"
  2866.     Label:    "Com&bine Graphics"
  2867.     Click:    "View.CombineGraphics"
  2868.     Shortcut:    "Keys.None"
  2869. )
  2870.  
  2871. (Choice.445
  2872.     Disabled:    1
  2873.     Help:    "Unions the selected graphics to create a new graphic"
  2874.     HelpTopic:    "Union_Graphics"
  2875.     Update:    "View.UnionUpdate"
  2876.     Label:    "U&nion Graphics"
  2877.     Click:    "View.UnionGraphics"
  2878.     Shortcut:    "Keys.None"
  2879. )
  2880.  
  2881. (Choice.446
  2882.     Disabled:    1
  2883.     Help:    "Subtracts one selected polygon from the other selected polygon"
  2884.     HelpTopic:    "Subtract_Graphics"
  2885.     Update:    "View.SubtractUpdate"
  2886.     Label:    "&Subtract Graphics"
  2887.     Click:    "View.SubtractGraphics"
  2888.     Shortcut:    "Keys.None"
  2889. )
  2890.  
  2891. (Choice.447
  2892.     Disabled:    1
  2893.     Help:    "Creates a new polygon from the area  of overlap between the selected polygons"
  2894.     HelpTopic:    "Intersect_Graphics"
  2895.     Update:    "View.IntersectUpdate"
  2896.     Label:    "&Intersect Graphics"
  2897.     Click:    "View.IntersectGraphics"
  2898.     Shortcut:    "Keys.None"
  2899. )
  2900.  
  2901. (Space.448
  2902. )
  2903.  
  2904. (Choice.449
  2905.     Disabled:    1
  2906.     Help:    "Inserts the contents of the clipboard"
  2907.     HelpTopic:    "Paste"
  2908.     Update:    "View.PasteUpdate"
  2909.     Label:    "&Paste"
  2910.     Click:    "View.Paste"
  2911.     Shortcut:    "Keys.Ctrl+V"
  2912. )
  2913.  
  2914. (Space.450
  2915. )
  2916.  
  2917. (Choice.451
  2918.     Disabled:    1
  2919.     Help:    "Selects all graphics in the view"
  2920.     HelpTopic:    "Select_All_Graphics"
  2921.     Update:    "View.HasGraphicsUpdate"
  2922.     Label:    "Select &All Graphics"
  2923.     Click:    "Graphic.SelectAll"
  2924.     Shortcut:    "Keys.None"
  2925. )
  2926.  
  2927. (PMenu.452
  2928.     InternalName:    "View"
  2929.     Child:    453
  2930.     Child:    454
  2931.     Child:    455
  2932.     Child:    456
  2933.     Child:    457
  2934.     Child:    458
  2935.     Child:    459
  2936.     Child:    460
  2937.     Child:    461
  2938.     Child:    462
  2939.     Child:    463
  2940.     Child:    464
  2941.     Child:    465
  2942.     Child:    466
  2943.     Child:    467
  2944.     Child:    468
  2945.     Child:    469
  2946.     Child:    470
  2947.     Child:    471
  2948.     Child:    472
  2949.     Child:    473
  2950.     Child:    474
  2951.     Label:    "&View"
  2952. )
  2953.  
  2954. (Choice.453
  2955.     Help:    "Displays the dialog box to edit properties of the view"
  2956.     HelpTopic:    "View_Properties"
  2957.     Label:    "&Properties..."
  2958.     Click:    "View.Properties"
  2959.     Shortcut:    "Keys.None"
  2960. )
  2961.  
  2962. (Space.454
  2963. )
  2964.  
  2965. (Choice.455
  2966.     Help:    "Inserts themes into the view"
  2967.     HelpTopic:    "Add_Theme"
  2968.     Label:    "&Add Theme..."
  2969.     Click:    "View.Add"
  2970.     Shortcut:    "Keys.Ctrl+T"
  2971. )
  2972.  
  2973. (Choice.456
  2974.     Disabled:    1
  2975.     Help:    "Displays a dialog box to create a geocoded theme"
  2976.     HelpTopic:    "Geocode_Addresses"
  2977.     Update:    "View.GeocodeUpdate"
  2978.     Label:    "&Geocode Addresses..."
  2979.     Click:    "View.Geocode"
  2980.     Shortcut:    "Keys.None"
  2981. )
  2982.  
  2983. (Choice.457
  2984.     Disabled:    1
  2985.     Help:    "Displays a dialog box to create an XY or dynamic segmentation event-based theme "
  2986.     HelpTopic:    "Add_Event_Theme"
  2987.     Update:    "View.AddEventUpdate"
  2988.     Label:    "Add &Event Theme..."
  2989.     Click:    "View.AddEvent"
  2990.     Shortcut:    "Keys.None"
  2991. )
  2992.  
  2993. (Choice.458
  2994.     Help:    "Creates a new theme"
  2995.     HelpTopic:    "New_Theme"
  2996.     Label:    "&New Theme..."
  2997.     Click:    "View.NewTheme"
  2998.     Shortcut:    "Keys.None"
  2999. )
  3000.  
  3001. (Choice.459
  3002.     Disabled:    1
  3003.     Help:    "Makes all themes visible"
  3004.     HelpTopic:    "Themes_On_Themes_Off"
  3005.     Update:    "View.HasThemesUpdate"
  3006.     Label:    "&Themes On"
  3007.     Click:    "View.ThemesOn"
  3008.     Shortcut:    "Keys.None"
  3009. )
  3010.  
  3011. (Choice.460
  3012.     Disabled:    1
  3013.     Help:    "Makes all themes invisible"
  3014.     HelpTopic:    "Themes_On_Themes_Off"
  3015.     Update:    "View.HasThemesUpdate"
  3016.     Label:    "T&hemes Off"
  3017.     Click:    "View.ThemesOff"
  3018.     Shortcut:    "Keys.None"
  3019. )
  3020.  
  3021. (Space.461
  3022. )
  3023.  
  3024. (Choice.462
  3025.     Disabled:    1
  3026.     Help:    "Create a Layout from the View"
  3027.     HelpTopic:    "Layout_menu_choice"
  3028.     Update:    "View.HasThemesUpdate"
  3029.     Label:    "La&yout..."
  3030.     Click:    "View.Layout"
  3031.     Shortcut:    "Keys.None"
  3032. )
  3033.  
  3034. (Space.463
  3035. )
  3036.  
  3037. (Choice.464
  3038.     Help:    "Shows a dialog where you can change the style of the TOC"
  3039.     HelpTopic:    "TOC_Defaults"
  3040.     Update:    "TocDefs.ShowUpdate"
  3041.     Label:    "TOC Style..."
  3042.     Click:    "TocDefs.Show"
  3043.     Shortcut:    "Keys.None"
  3044. )
  3045.  
  3046. (Space.465
  3047. )
  3048.  
  3049. (Choice.466
  3050.     Disabled:    1
  3051.     Help:    "Zooms to the extent of all themes"
  3052.     HelpTopic:    "Zoom_to_Full_Extent"
  3053.     Update:    "View.HasDataUpdate"
  3054.     Label:    "Full E&xtent"
  3055.     Click:    "View.ZoomFullExtent"
  3056.     Shortcut:    "Keys.None"
  3057. )
  3058.  
  3059. (Choice.467
  3060.     Disabled:    1
  3061.     Help:    "Zooms in on the center of the display"
  3062.     HelpTopic:    "Zoom_In"
  3063.     Update:    "View.HasDataUpdate"
  3064.     Label:    "Zoom &In"
  3065.     Click:    "View.ZoomIn"
  3066.     Shortcut:    "Keys.None"
  3067. )
  3068.  
  3069. (Choice.468
  3070.     Disabled:    1
  3071.     Help:    "Zooms out from the center of the display"
  3072.     HelpTopic:    "Zoom_Out"
  3073.     Update:    "View.HasDataUpdate"
  3074.     Label:    "Zoom &Out"
  3075.     Click:    "View.ZoomOut"
  3076.     Shortcut:    "Keys.None"
  3077. )
  3078.  
  3079. (Choice.469
  3080.     Disabled:    1
  3081.     Help:    "Zooms to the extent of active themes"
  3082.     HelpTopic:    "Zoom_to_Active_Theme"
  3083.     Update:    "View.ActiveThemesUpdate"
  3084.     Label:    "&Zoom To Themes"
  3085.     Click:    "View.ZoomToThemes"
  3086.     Shortcut:    "Keys.None"
  3087. )
  3088.  
  3089. (Choice.470
  3090.     Disabled:    1
  3091.     Help:    "Zooms to the extent of the selected features"
  3092.     HelpTopic:    "Zoom_to_Selected"
  3093.     Update:    "View.SelectableThemesUpdate"
  3094.     Label:    "Zoom To &Selected"
  3095.     Click:    "View.ZoomToSelected"
  3096.     Shortcut:    "Keys.None"
  3097. )
  3098.  
  3099. (Choice.471
  3100.     Disabled:    1
  3101.     Help:    "Goes back to the previous extent you were viewing"
  3102.     HelpTopic:    "Zoom_Previous"
  3103.     Update:    "View.UndoZoomUpdate"
  3104.     Label:    "Zoom Pre&vious"
  3105.     Click:    "View.UndoZoom"
  3106.     Shortcut:    "Keys.None"
  3107. )
  3108.  
  3109. (Space.472
  3110. )
  3111.  
  3112. (Choice.473
  3113.     Disabled:    1
  3114.     Help:    "Finds features in the active themes using the text you enter"
  3115.     HelpTopic:    "Find"
  3116.     Update:    "View.TabularThemesUpdate"
  3117.     Label:    "&Find..."
  3118.     Click:    "View.Find"
  3119.     Shortcut:    "Keys.Ctrl+F"
  3120. )
  3121.  
  3122. (Choice.474
  3123.     Disabled:    1
  3124.     Help:    "Locates an address in the active, matchable theme"
  3125.     HelpTopic:    "Locate_Address"
  3126.     Update:    "View.LocateUpdate"
  3127.     Label:    "&Locate Address..."
  3128.     Click:    "View.Locate"
  3129.     Shortcut:    "Keys.None"
  3130. )
  3131.  
  3132. (PMenu.475
  3133.     InternalName:    "Theme"
  3134.     Child:    476
  3135.     Child:    477
  3136.     Child:    478
  3137.     Child:    479
  3138.     Child:    480
  3139.     Child:    481
  3140.     Child:    482
  3141.     Child:    483
  3142.     Child:    484
  3143.     Child:    485
  3144.     Child:    486
  3145.     Child:    487
  3146.     Child:    488
  3147.     Child:    489
  3148.     Child:    490
  3149.     Child:    491
  3150.     Child:    492
  3151.     Child:    493
  3152.     Child:    494
  3153.     Child:    495
  3154.     Child:    496
  3155.     Child:    497
  3156.     Label:    "&Theme"
  3157. )
  3158.  
  3159. (Choice.476
  3160.     Disabled:    1
  3161.     Help:    "Displays the dialog box to edit properties of the active theme"
  3162.     HelpTopic:    "Theme_Properties"
  3163.     Update:    "View.ActiveThemesUpdate"
  3164.     Label:    "&Properties..."
  3165.     Click:    "View.ThemeProperties"
  3166.     Shortcut:    "Keys.None"
  3167. )
  3168.  
  3169. (Space.477
  3170. )
  3171.  
  3172. (Choice.478
  3173.     Disabled:    1
  3174.     Help:    "Starts or stops editing of shapefile"
  3175.     HelpTopic:    "Start_Stop_Editing_in_a_view"
  3176.     Update:    "View.ToggleEditingUpdate"
  3177.     Label:    "Start &Editing"
  3178.     Click:    "View.ToggleEditing"
  3179.     Shortcut:    "Keys.None"
  3180. )
  3181.  
  3182. (Choice.479
  3183.     Disabled:    1
  3184.     Help:    "Save edits to the source shapefile"
  3185.     HelpTopic:    "Save_edits_theme"
  3186.     Update:    "View.SaveEditsUpdate"
  3187.     Label:    "Save Ed&its"
  3188.     Click:    "View.SaveEdits"
  3189.     Shortcut:    "Keys.None"
  3190. )
  3191.  
  3192. (Choice.480
  3193.     Disabled:    1
  3194.     Help:    "Saves edits to a new shapefile"
  3195.     HelpTopic:    "Save_edits_as_theme"
  3196.     Update:    "View.SaveEditsUpdate"
  3197.     Label:    "Save E&dits As..."
  3198.     Click:    "View.SaveEditsAs"
  3199.     Shortcut:    "Keys.None"
  3200. )
  3201.  
  3202. (Choice.481
  3203.     Disabled:    1
  3204.     Help:    "Converts a theme to a shapefile"
  3205.     HelpTopic:    "Convert_to_Shapefile"
  3206.     Update:    "View.ExportUpdate"
  3207.     Label:    "Convert to &Shapefile..."
  3208.     Click:    "View.Export"
  3209.     Shortcut:    "Keys.None"
  3210. )
  3211.  
  3212. (Space.482
  3213. )
  3214.  
  3215. (Choice.483
  3216.     Disabled:    1
  3217.     Help:    "Displays the legends of the active themes"
  3218.     HelpTopic:    "Edit_Legend"
  3219.     Update:    "View.ActiveThemesUpdate"
  3220.     Label:    "Edit &Legend..."
  3221.     Click:    "View.EditLegendClick"
  3222.     Shortcut:    "Keys.None"
  3223. )
  3224.  
  3225. (Choice.484
  3226.     Disabled:    1
  3227.     Help:    "Shows or hides the active themes' legends"
  3228.     HelpTopic:    "Hide_show_Legend"
  3229.     Update:    "View.ActiveThemesUpdate"
  3230.     Label:    "&Hide/Show Legend"
  3231.     Click:    "View.ToggleLegend"
  3232.     Shortcut:    "Keys.None"
  3233. )
  3234.  
  3235. (Space.485
  3236. )
  3237.  
  3238. (Choice.486
  3239.     Disabled:    1
  3240.     Help:    "Displays the Re-match dialog for re-matching addresses"
  3241.     HelpTopic:    "Re_match_Addresses"
  3242.     Update:    "View.EditMatchUpdate"
  3243.     Label:    "&Re-match Addresses..."
  3244.     Click:    "View.EditMatch"
  3245.     Shortcut:    "Keys.None"
  3246. )
  3247.  
  3248. (Space.487
  3249. )
  3250.  
  3251. (Choice.488
  3252.     Disabled:    1
  3253.     Help:    "Labels features in active, visible themes"
  3254.     HelpTopic:    "Auto_label"
  3255.     Update:    "View.LabelThemesUpdate"
  3256.     Label:    "&Auto-label..."
  3257.     Click:    "View.LabelThemes"
  3258.     Shortcut:    "Keys.Ctrl+L"
  3259. )
  3260.  
  3261. (Choice.489
  3262.     Disabled:    1
  3263.     Help:    "Removes any labels from active themes"
  3264.     HelpTopic:    "Remove_Labels"
  3265.     Update:    "View.RemoveThemeLabelsUpdate"
  3266.     Label:    "Rem&ove Labels"
  3267.     Click:    "View.RemoveThemeLabels"
  3268.     Shortcut:    "Keys.Ctrl+R"
  3269. )
  3270.  
  3271. (Choice.490
  3272.     Disabled:    1
  3273.     Help:    "Removes the overlapping labels from active themes, if they are still green."
  3274.     HelpTopic:    "Remove_Overlapping_Labels"
  3275.     Update:    "View.RemoveOverlapThemeLabelsUpdate"
  3276.     Label:    "Remove Overlappi&ng Labels"
  3277.     Click:    "View.RemoveOverlapThemeLabels"
  3278.     Shortcut:    "Keys.None"
  3279. )
  3280.  
  3281. (Choice.491
  3282.     Disabled:    1
  3283.     Help:    "Converts selected overlapping labels to symbol of selected good label"
  3284.     HelpTopic:    "Convert_Overlapping_Labels"
  3285.     Update:    "View.ConvertOverlapLabelsUpdate"
  3286.     Label:    "&Convert Overlapping Labels"
  3287.     Click:    "View.ConvertOverlapLabels"
  3288.     Shortcut:    "Keys.Ctrl+O"
  3289. )
  3290.  
  3291. (Space.492
  3292. )
  3293.  
  3294. (Choice.493
  3295.     Disabled:    1
  3296.     Help:    "Opens the tables of the active themes"
  3297.     HelpTopic:    "Open_Theme_Table"
  3298.     Update:    "View.TabularThemesUpdate"
  3299.     Label:    "&Table..."
  3300.     Click:    "View.ShowTable"
  3301.     Shortcut:    "Keys.None"
  3302. )
  3303.  
  3304. (Choice.494
  3305.     Disabled:    1
  3306.     Help:    "Displays the Query Builder to select features with a logical expression"
  3307.     HelpTopic:    "Query_Builder"
  3308.     Update:    "View.AttributeThemesUpdate"
  3309.     Label:    "&Query..."
  3310.     Click:    "View.Query"
  3311.     Shortcut:    "Keys.Ctrl+Q"
  3312. )
  3313.  
  3314. (Choice.495
  3315.     Disabled:    1
  3316.     Help:    "Selects features in the active themes using another theme's features"
  3317.     HelpTopic:    "Select_By_Theme"
  3318.     Update:    "View.SelectableThemesUpdate"
  3319.     Label:    "Select &By Theme..."
  3320.     Click:    "View.SelectByTheme"
  3321.     Shortcut:    "Keys.None"
  3322. )
  3323.  
  3324. (Choice.496
  3325.     Disabled:    1
  3326.     Help:    "Creates buffers around features"
  3327.     HelpTopic:    "Create_Buffer_Choice"
  3328.     Update:    "WizardBuffer.OpenDialogUpdate"
  3329.     Label:    "Create Buffers..."
  3330.     Click:    "WizardBuffer.OpenDialog"
  3331.     Shortcut:    "Keys.None"
  3332. )
  3333.  
  3334. (Choice.497
  3335.     Disabled:    1
  3336.     Help:    "Unselects the selected features of all active themes"
  3337.     HelpTopic:    "Clear_Selected_Features"
  3338.     Update:    "View.AttributeThemesUpdate"
  3339.     Label:    "Clear Selected &Features"
  3340.     Click:    "View.ClearSelect"
  3341.     Shortcut:    "Keys.None"
  3342. )
  3343.  
  3344. (PMenu.498
  3345.     InternalName:    "Graphics"
  3346.     Child:    499
  3347.     Child:    500
  3348.     Child:    501
  3349.     Child:    502
  3350.     Child:    503
  3351.     Child:    504
  3352.     Child:    505
  3353.     Child:    506
  3354.     Child:    507
  3355.     Child:    508
  3356.     Child:    509
  3357.     Child:    510
  3358.     Child:    511
  3359.     Child:    512
  3360.     Child:    513
  3361.     Label:    "&Graphics"
  3362. )
  3363.  
  3364. (Choice.499
  3365.     Disabled:    1
  3366.     Help:    "Displays the property editor for the selected graphic"
  3367.     HelpTopic:    "Graphic_Properties"
  3368.     Update:    "Graphic.HasSelectionUpdate"
  3369.     Label:    "&Properties..."
  3370.     Click:    "Graphic.Edit"
  3371.     Shortcut:    "Keys.None"
  3372. )
  3373.  
  3374. (Space.500
  3375. )
  3376.  
  3377. (Choice.501
  3378.     Help:    "Shows a dialog where you can set the default values for the label and text tools"
  3379.     HelpTopic:    "Default_settings_for_text_and_label_tools"
  3380.     Label:    "&Text and Label Defaults..."
  3381.     Click:    "Graphic.Label Defaults Show"
  3382.     Shortcut:    "Keys.None"
  3383. )
  3384.  
  3385. (Space.502
  3386. )
  3387.  
  3388. (Choice.503
  3389.     Disabled:    1
  3390.     Help:    "Displays a dialog box to adjust size and position of selected graphic"
  3391.     HelpTopic:    "Size_and_Position"
  3392.     Update:    "Graphic.SingleSelectionUpdate"
  3393.     Label:    "&Size and Position..."
  3394.     Click:    "Graphic.SizePos"
  3395.     Shortcut:    "Keys.None"
  3396. )
  3397.  
  3398. (Choice.504
  3399.     Disabled:    1
  3400.     Help:    "Aligns the selected graphics"
  3401.     HelpTopic:    "Align"
  3402.     Update:    "Graphic.HasSelectionUpdate"
  3403.     Label:    "&Align..."
  3404.     Click:    "Graphic.Align"
  3405.     Shortcut:    "Keys.Ctrl+A"
  3406. )
  3407.  
  3408. (Space.505
  3409. )
  3410.  
  3411. (Choice.506
  3412.     Disabled:    1
  3413.     Help:    "Moves selected graphics in front of other graphics"
  3414.     HelpTopic:    "Bring_to_Front_on_a_view"
  3415.     Update:    "Graphic.HasSelectionUpdate"
  3416.     Label:    "Bring to &Front"
  3417.     Click:    "Graphic.ToFront"
  3418.     Shortcut:    "Keys.None"
  3419. )
  3420.  
  3421. (Choice.507
  3422.     Disabled:    1
  3423.     Help:    "Moves selected graphics behind other graphics"
  3424.     HelpTopic:    "Send_to_Back_on_a_view"
  3425.     Update:    "Graphic.HasSelectionUpdate"
  3426.     Label:    "Send to &Back "
  3427.     Click:    "Graphic.ToBack"
  3428.     Shortcut:    "Keys.None"
  3429. )
  3430.  
  3431. (Choice.508
  3432.     Disabled:    1
  3433.     Help:    "Groups selected graphics"
  3434.     HelpTopic:    "Group_on_a_view"
  3435.     Update:    "Graphic.GroupUpdate"
  3436.     Label:    "&Group"
  3437.     Click:    "Graphic.Group"
  3438.     Shortcut:    "Keys.Ctrl+G"
  3439. )
  3440.  
  3441. (Choice.509
  3442.     Disabled:    1
  3443.     Help:    "Ungroups selected graphics"
  3444.     HelpTopic:    "Ungroup_on_a_view"
  3445.     Update:    "Graphic.UngroupUpdate"
  3446.     Label:    "&Ungroup"
  3447.     Click:    "Graphic.Ungroup"
  3448.     Shortcut:    "Keys.Ctrl+U"
  3449. )
  3450.  
  3451. (Space.510
  3452. )
  3453.  
  3454. (Choice.511
  3455.     Disabled:    1
  3456.     Help:    "Associates selected graphics with active themes"
  3457.     HelpTopic:    "Attach_Graphics"
  3458.     Update:    "View.AddGraphicsUpdate"
  3459.     Label:    "A&ttach Graphics"
  3460.     Click:    "View.AddGraphics"
  3461.     Shortcut:    "Keys.None"
  3462. )
  3463.  
  3464. (Choice.512
  3465.     Disabled:    1
  3466.     Help:    "Removes association between graphics and active themes"
  3467.     HelpTopic:    "Detach_Graphics"
  3468.     Update:    "View.ClearGraphicsUpdate"
  3469.     Label:    "&Detach Graphics"
  3470.     Click:    "View.ClearGraphics"
  3471.     Shortcut:    "Keys.None"
  3472. )
  3473.  
  3474. (Space.513
  3475. )
  3476.  
  3477. (PMenu.514
  3478.     InternalName:    "Window"
  3479.     Child:    515
  3480.     Child:    516
  3481.     Child:    517
  3482.     Child:    518
  3483.     Child:    519
  3484.     Child:    520
  3485.     Child:    522
  3486.     Child:    523
  3487.     Child:    524
  3488.     Label:    "&Window"
  3489. )
  3490.  
  3491. (Choice.515
  3492.     Help:    "Arranges windows as non-overlapping tiles"
  3493.     HelpTopic:    "Tile"
  3494.     Label:    "&Tile"
  3495.     Click:    "Project.Tile"
  3496.     Shortcut:    "Keys.None"
  3497. )
  3498.  
  3499. (Choice.516
  3500.     Help:    "Arranges windows"
  3501.     HelpTopic:    "Cascade"
  3502.     Label:    "&Cascade"
  3503.     Click:    "Project.Cascade"
  3504.     Shortcut:    "Keys.None"
  3505. )
  3506.  
  3507. (Choice.517
  3508.     Help:    "Arranges iconified windows"
  3509.     HelpTopic:    "Arrange_Icons"
  3510.     Label:    "&Arrange Icons"
  3511.     Click:    "Project.ArrangeIcons"
  3512.     Shortcut:    "Keys.None"
  3513. )
  3514.  
  3515. (Space.518
  3516. )
  3517.  
  3518. (Choice.519
  3519.     Help:    "Shows the symbol window"
  3520.     HelpTopic:    "Show_Symbol_Window"
  3521.     Label:    "Show Symbol Window..."
  3522.     Click:    "Project.ShowHideSymWin"
  3523.     Shortcut:    "Keys.Ctrl+P"
  3524. )
  3525.  
  3526. (Space.520
  3527.     ObjectTag:    521
  3528.     Update:    "WindowMenuUpdate"
  3529. )
  3530.  
  3531. (AVStr.521
  3532.     S:    "makedef.apr View.Highway5 Apply View1"
  3533. )
  3534.  
  3535. (Choice.522
  3536.     Help:    "Activates makedef.apr"
  3537.     Label:    "&1 makedef.apr"
  3538.     Click:    "WindowActivate"
  3539.     Shortcut:    "Keys.None"
  3540. )
  3541.  
  3542. (Choice.523
  3543.     Help:    "Activates View.Highway5 Apply"
  3544.     Label:    "&2 View.Highway5 Apply"
  3545.     Click:    "WindowActivate"
  3546.     Shortcut:    "Keys.None"
  3547. )
  3548.  
  3549. (Choice.524
  3550.     Help:    "Activates View1"
  3551.     Label:    "&3 View1"
  3552.     Click:    "WindowActivate"
  3553.     Shortcut:    "Keys.None"
  3554. )
  3555.  
  3556. (PMenu.525
  3557.     InternalName:    "Help"
  3558.     Child:    526
  3559.     Child:    527
  3560.     Child:    528
  3561.     Child:    529
  3562.     Label:    "&Help"
  3563. )
  3564.  
  3565. (Choice.526
  3566.     Help:    "Displays the dialog for browsing and searching ArcView's help system"
  3567.     HelpTopic:    "Help_on_Help_Topics"
  3568.     Label:    "Help &Topics..."
  3569.     Click:    "Project.HelpTopics"
  3570.     Shortcut:    "Keys.None"
  3571. )
  3572.  
  3573. (Choice.527
  3574.     Help:    "Provides instructions for how to obtain help from ArcView"
  3575.     HelpTopic:    "Help_on_How_to_Get_Help"
  3576.     Label:    "&How to Get Help..."
  3577.     Click:    "Project.HelpHelp"
  3578.     Shortcut:    "Keys.None"
  3579. )
  3580.  
  3581. (Space.528
  3582. )
  3583.  
  3584. (Choice.529
  3585.     Help:    "Provides information about ArcView"
  3586.     HelpTopic:    "About"
  3587.     Label:    "&About ArcView..."
  3588.     Click:    "Project.About"
  3589.     Shortcut:    "Keys.None"
  3590. )
  3591.  
  3592. (ButnBar.530
  3593.     Child:    531
  3594.     Child:    533
  3595.     Child:    534
  3596.     Child:    536
  3597.     Child:    537
  3598.     Child:    539
  3599.     Child:    541
  3600.     Child:    543
  3601.     Child:    544
  3602.     Child:    546
  3603.     Child:    548
  3604.     Child:    550
  3605.     Child:    551
  3606.     Child:    553
  3607.     Child:    555
  3608.     Child:    557
  3609.     Child:    559
  3610.     Child:    561
  3611.     Child:    563
  3612.     Child:    564
  3613.     Child:    566
  3614.     Child:    568
  3615.     Child:    569
  3616. )
  3617.  
  3618. (Butn.531
  3619.     Help:    "Save Project//Saves the current project"
  3620.     HelpTopic:    "Save_Project"
  3621.     Icon:    532
  3622.     Click:    "Project.Save"
  3623. )
  3624.  
  3625. (AVIcon.532
  3626.     Name:    "Save"
  3627.     Res:    "Icons.Save"
  3628.  
  3629. )
  3630.  
  3631. (Space.533
  3632. )
  3633.  
  3634. (Butn.534
  3635.     Help:    "Add Theme//Inserts themes into the view"
  3636.     HelpTopic:    "Add_Theme"
  3637.     Icon:    535
  3638.     Click:    "View.Add"
  3639. )
  3640.  
  3641. (AVIcon.535
  3642.     Name:    "AddTheme"
  3643.     Res:    "Icons.AddTheme"
  3644.  
  3645. )
  3646.  
  3647. (Space.536
  3648. )
  3649.  
  3650. (Butn.537
  3651.     Disabled:    1
  3652.     Help:    "Theme Properties//Displays the dialog box to edit properties of the active theme"
  3653.     HelpTopic:    "Theme_Properties"
  3654.     Update:    "View.ActiveThemesUpdate"
  3655.     Icon:    538
  3656.     Click:    "View.ThemeProperties"
  3657. )
  3658.  
  3659. (AVIcon.538
  3660.     Name:    "Props"
  3661.     Res:    "Icons.Props"
  3662.  
  3663. )
  3664.  
  3665. (Butn.539
  3666.     Disabled:    1
  3667.     Help:    "Edit Legend//Displays the legends of the active themes"
  3668.     HelpTopic:    "Edit_Legend"
  3669.     Update:    "View.ActiveThemesUpdate"
  3670.     Icon:    540
  3671.     Click:    "View.EditLegendClick"
  3672. )
  3673.  
  3674. (AVIcon.540
  3675.     Name:    "Legend"
  3676.     Res:    "Icons.Legend"
  3677.  
  3678. )
  3679.  
  3680. (Butn.541
  3681.     Disabled:    1
  3682.     Help:    "Open Theme Table//Opens the tables of the active themes"
  3683.     HelpTopic:    "Open_Theme_Table"
  3684.     Update:    "View.TabularThemesUpdate"
  3685.     Icon:    542
  3686.     Click:    "View.ShowTable"
  3687. )
  3688.  
  3689. (AVIcon.542
  3690.     Name:    "Table"
  3691.     Res:    "Icons.Table"
  3692.  
  3693. )
  3694.  
  3695. (Space.543
  3696. )
  3697.  
  3698. (Butn.544
  3699.     Disabled:    1
  3700.     Help:    "Find//Finds features in the active themes using the text you enter"
  3701.     HelpTopic:    "Find"
  3702.     Update:    "View.TabularThemesUpdate"
  3703.     Icon:    545
  3704.     Click:    "View.Find"
  3705. )
  3706.  
  3707. (AVIcon.545
  3708.     Name:    "Find"
  3709.     Res:    "Icons.Find"
  3710.  
  3711. )
  3712.  
  3713. (Butn.546
  3714.     Disabled:    1
  3715.     Help:    "Locate Address//Locates an address in the active, matchable theme"
  3716.     HelpTopic:    "Locate_Address"
  3717.     Update:    "View.LocateUpdate"
  3718.     Icon:    547
  3719.     Click:    "View.Locate"
  3720. )
  3721.  
  3722. (AVIcon.547
  3723.     Name:    "AddMatch"
  3724.     Res:    "Icons.AddMatch"
  3725.  
  3726. )
  3727.  
  3728. (Butn.548
  3729.     Disabled:    1
  3730.     Help:    "Query Builder//Displays the Query Builder to select features with a logical expression"
  3731.     HelpTopic:    "Query_Builder"
  3732.     Update:    "View.AttributeThemesUpdate"
  3733.     Icon:    549
  3734.     Click:    "View.Query"
  3735. )
  3736.  
  3737. (AVIcon.549
  3738.     Name:    "QueryBuilder"
  3739.     Res:    "Icons.QueryBuilder"
  3740.  
  3741. )
  3742.  
  3743. (Space.550
  3744. )
  3745.  
  3746. (Butn.551
  3747.     Disabled:    1
  3748.     Help:    "Zoom to Full Extent//Zooms to the extent of all themes"
  3749.     HelpTopic:    "Zoom_to_Full_Extent"
  3750.     Update:    "View.HasDataUpdate"
  3751.     Icon:    552
  3752.     Click:    "View.ZoomFullExtent"
  3753. )
  3754.  
  3755. (AVIcon.552
  3756.     Name:    "ZoomView"
  3757.     Res:    "Icons.ZoomView"
  3758.  
  3759. )
  3760.  
  3761. (Butn.553
  3762.     Disabled:    1
  3763.     Help:    "Zoom to Active Theme(s)//Zooms to the extent of active themes"
  3764.     HelpTopic:    "Zoom_to_Active_Theme"
  3765.     Update:    "View.ActiveThemesUpdate"
  3766.     Icon:    554
  3767.     Click:    "View.ZoomToThemes"
  3768. )
  3769.  
  3770. (AVIcon.554
  3771.     Name:    "ZoomTheme"
  3772.     Res:    "Icons.ZoomTheme"
  3773.  
  3774. )
  3775.  
  3776. (Butn.555
  3777.     Disabled:    1
  3778.     Help:    "Zoom to Selected//Zooms to the extent of the selected features"
  3779.     HelpTopic:    "Zoom_to_Selected"
  3780.     Update:    "View.SelectableThemesUpdate"
  3781.     Icon:    556
  3782.     Click:    "View.ZoomToSelected"
  3783. )
  3784.  
  3785. (AVIcon.556
  3786.     Name:    "ZoomToSelected"
  3787.     Res:    "Icons.ZoomToSelected"
  3788.  
  3789. )
  3790.  
  3791. (Butn.557
  3792.     Disabled:    1
  3793.     Help:    "Zoom In//Zooms in on the center of the display"
  3794.     HelpTopic:    "Zoom_In"
  3795.     Update:    "View.HasDataUpdate"
  3796.     Icon:    558
  3797.     Click:    "View.ZoomIn"
  3798. )
  3799.  
  3800. (AVIcon.558
  3801.     Name:    "ZoomIn"
  3802.     Res:    "Icons.ZoomIn"
  3803.  
  3804. )
  3805.  
  3806. (Butn.559
  3807.     Disabled:    1
  3808.     Help:    "Zoom Out//Zooms out from the center of the display"
  3809.     HelpTopic:    "Zoom_Out"
  3810.     Update:    "View.HasDataUpdate"
  3811.     Icon:    560
  3812.     Click:    "View.ZoomOut"
  3813. )
  3814.  
  3815. (AVIcon.560
  3816.     Name:    "ZoomOut"
  3817.     Res:    "Icons.ZoomOut"
  3818.  
  3819. )
  3820.  
  3821. (Butn.561
  3822.     Disabled:    1
  3823.     Help:    "Zoom to Previous Extent//Goes back to the previous extent you were viewing"
  3824.     HelpTopic:    "Zoom_Previous"
  3825.     Update:    "View.UndoZoomUpdate"
  3826.     Icon:    562
  3827.     Click:    "View.UndoZoom"
  3828. )
  3829.  
  3830. (AVIcon.562
  3831.     Name:    "ZoomPrevious"
  3832.     Res:    "Icons.ZoomPrevious"
  3833.  
  3834. )
  3835.  
  3836. (Space.563
  3837. )
  3838.  
  3839. (Butn.564
  3840.     Disabled:    1
  3841.     Help:    "Select Features Using Graphic//Selects features in active themes using selected graphics"
  3842.     HelpTopic:    "Select_Features_Using_Graphic"
  3843.     Update:    "View.SpatialSelectUpdate"
  3844.     Icon:    565
  3845.     Click:    "View.SpatialSelect"
  3846. )
  3847.  
  3848. (AVIcon.565
  3849.     Name:    "SpatialSelect"
  3850.     Res:    "Icons.SpatialSelect"
  3851.  
  3852. )
  3853.  
  3854. (Butn.566
  3855.     Disabled:    1
  3856.     Help:    "Clear Selected Features//Unselects the selected features of all active themes"
  3857.     HelpTopic:    "Clear_Selected_Features"
  3858.     Update:    "View.AttributeThemesUpdate"
  3859.     Icon:    567
  3860.     Click:    "View.ClearSelect"
  3861. )
  3862.  
  3863. (AVIcon.567
  3864.     Name:    "SelectNone"
  3865.     Res:    "Icons.SelectNone"
  3866.  
  3867. )
  3868.  
  3869. (Space.568
  3870. )
  3871.  
  3872. (Butn.569
  3873.     Help:    "Help//Gets help about the next button, tool, or menu choice you click"
  3874.     HelpTopic:    "Help_button"
  3875.     Icon:    570
  3876.     Click:    "Help.Tool"
  3877. )
  3878.  
  3879. (AVIcon.570
  3880.     Name:    "HelpTool"
  3881.     Res:    "Icons.HelpTool"
  3882.  
  3883. )
  3884.  
  3885. (PopupSet.571
  3886.     Child:    572
  3887. )
  3888.  
  3889. (Popup.572
  3890.     Child:    573
  3891.     Child:    574
  3892.     Child:    575
  3893.     Child:    576
  3894.     Child:    577
  3895.     Child:    578
  3896.     Child:    579
  3897.     Child:    580
  3898.     Child:    581
  3899.     Child:    582
  3900.     Child:    583
  3901.     Child:    584
  3902.     Child:    585
  3903.     Child:    586
  3904.     Child:    587
  3905.     Child:    588
  3906.     Child:    589
  3907.     Child:    590
  3908.     Child:    591
  3909.     Child:    592
  3910.     Label:    "Menu"
  3911. )
  3912.  
  3913. (Choice.573
  3914.     Disabled:    1
  3915.     Invisible:    1
  3916.     Help:    "Deletes the last entered point on the line or polygon being drawn"
  3917.     Update:    "View.DelLastPointUpdate"
  3918.     Label:    "Delete Last Point"
  3919.     Click:    "View.DeleteLastPoint"
  3920.     Shortcut:    "Keys.None"
  3921. )
  3922.  
  3923. (Choice.574
  3924.     Disabled:    1
  3925.     Help:    "Undo the last edit to graphics on a view"
  3926.     HelpTopic:    "Undo_Graphic_Edit_on_a_view"
  3927.     Update:    "View.UndoEditUpdate"
  3928.     Label:    "Undo Graphic Edit"
  3929.     Click:    "View.UndoEdit"
  3930.     Shortcut:    "Keys.None"
  3931. )
  3932.  
  3933. (Choice.575
  3934.     Disabled:    1
  3935.     Invisible:    1
  3936.     Help:    "Redo the last edit operation on a theme that was undone"
  3937.     Update:    "View.RedoEditUpdate"
  3938.     Label:    "Redo Feature Edit"
  3939.     Click:    "View.RedoEdit"
  3940.     Shortcut:    "Keys.None"
  3941. )
  3942.  
  3943. (Space.576
  3944. )
  3945.  
  3946. (Choice.577
  3947.     Disabled:    1
  3948.     Invisible:    1
  3949.     Help:    "Turns general snapping on"
  3950.     Update:    "View.ToggleGeneralSnapUpdate"
  3951.     Label:    "Enable General Snapping"
  3952.     Click:    "View.ToggleGeneralSnap"
  3953.     Shortcut:    "Keys.None"
  3954. )
  3955.  
  3956. (Choice.578
  3957.     Disabled:    1
  3958.     Invisible:    1
  3959.     Help:    "Turns interactive snapping on"
  3960.     Update:    "View.ToggleInteractiveSnapUpdate"
  3961.     Label:    "Enable Interactive Snapping"
  3962.     Click:    "View.ToggleInteractiveSnap"
  3963.     Shortcut:    "Keys.None"
  3964. )
  3965.  
  3966. (Choice.579
  3967.     Help:    "Turns snap tolerance cursor on"
  3968.     Update:    "View.ToggleTolCursorUpdate"
  3969.     Label:    "Show Snap Tolerance Cursor"
  3970.     Click:    "View.ToggleTolCursor"
  3971.     Shortcut:    "Keys.None"
  3972. )
  3973.  
  3974. (Space.580
  3975. )
  3976.  
  3977. (Choice.581
  3978.     Disabled:    1
  3979.     Invisible:    1
  3980.     Help:    "Snaps the next entered point to the nearest vertex within the user tolerance"
  3981.     Update:    "View.InteractiveSnapUpdate"
  3982.     Label:    "Snap to Vertex"
  3983.     Click:    "View.SnapToVertex"
  3984.     Shortcut:    "Keys.None"
  3985. )
  3986.  
  3987. (Choice.582
  3988.     Disabled:    1
  3989.     Invisible:    1
  3990.     Help:    "Snaps the next entered point to the nearest line segment"
  3991.     Update:    "View.InteractiveSnapUpdate"
  3992.     Label:    "Snap to Boundary"
  3993.     Click:    "View.SnapToBoundary"
  3994.     Shortcut:    "Keys.None"
  3995. )
  3996.  
  3997. (Choice.583
  3998.     Disabled:    1
  3999.     Invisible:    1
  4000.     Help:    "Snaps the next entered point to the nearest node common to two or more features"
  4001.     Update:    "View.InteractiveSnapUpdate"
  4002.     Label:    "Snap to Intersection"
  4003.     Click:    "View.SnapToIntersection"
  4004.     Shortcut:    "Keys.None"
  4005. )
  4006.  
  4007. (Choice.584
  4008.     Disabled:    1
  4009.     Invisible:    1
  4010.     Help:    "Snaps the next entered point to the nearest endpoint of an existing line"
  4011.     Update:    "View.SnapToEndPointUpdate"
  4012.     Label:    "Snap to Endpoint"
  4013.     Click:    "View.SnapToEndPoint"
  4014.     Shortcut:    "Keys.None"
  4015. )
  4016.  
  4017. (Space.585
  4018. )
  4019.  
  4020. (Choice.586
  4021.     Disabled:    1
  4022.     Help:    "Unselects the selected features in all active themes"
  4023.     Update:    "View.AttributeThemesUpdate"
  4024.     Label:    "Clear Selection"
  4025.     Click:    "View.ClearSelect"
  4026.     Shortcut:    "Keys.None"
  4027. )
  4028.  
  4029. (Choice.587
  4030.     Disabled:    1
  4031.     Help:    "Zooms in at point where you click to bring up popup menu"
  4032.     Update:    "View.HasDataUpdate"
  4033.     Label:    "Zoom In"
  4034.     Click:    "View.PopupZoomIn"
  4035.     Shortcut:    "Keys.None"
  4036. )
  4037.  
  4038. (Choice.588
  4039.     Disabled:    1
  4040.     Help:    "Zooms out from point where you click to bring up popup menu"
  4041.     Update:    "View.HasDataUpdate"
  4042.     Label:    "Zoom Out"
  4043.     Click:    "View.PopupZoomOut"
  4044.     Shortcut:    "Keys.None"
  4045. )
  4046.  
  4047. (Choice.589
  4048.     Disabled:    1
  4049.     Help:    "Zooms to the extent of the selected features"
  4050.     Update:    "View.SelectableThemesUpdate"
  4051.     Label:    "Zoom to Selected"
  4052.     Click:    "View.ZoomToSelected"
  4053.     Shortcut:    "Keys.None"
  4054. )
  4055.  
  4056. (Choice.590
  4057.     Disabled:    1
  4058.     Help:    "Centers display on point where you click to bring up popup"
  4059.     Update:    "View.HasDataUpdate"
  4060.     Label:    "Pan"
  4061.     Click:    "View.PopupPan"
  4062.     Shortcut:    "Keys.None"
  4063. )
  4064.  
  4065. (Space.591
  4066. )
  4067.  
  4068. (Choice.592
  4069.     Disabled:    1
  4070.     Help:    "Opens the shape properties window for editing vertex locations"
  4071.     Update:    "ShapeWin.PopUp Update"
  4072.     Label:    "Shape Properties"
  4073.     Click:    "ShapeWin.PopUp Open"
  4074.     Shortcut:    "Keys.None"
  4075. )
  4076.  
  4077. (ToolBar.593
  4078.     Child:    594
  4079.     Child:    596
  4080.     Child:    598
  4081.     Child:    600
  4082.     Child:    602
  4083.     Child:    604
  4084.     Child:    606
  4085.     Child:    608
  4086.     Child:    610
  4087.     Child:    612
  4088.     Child:    614
  4089.     Child:    633
  4090.     Child:    646
  4091.     Child:    665
  4092. )
  4093.  
  4094. (Tool.594
  4095.     Disabled:    1
  4096.     Help:    "Identify//Provides information about a feature"
  4097.     HelpTopic:    "Identify_tool"
  4098.     Update:    "View.IdentifyUpdate"
  4099.     Icon:    595
  4100.     Cursor:    "Cursors.ID"
  4101.     Apply:    "View.Identify"
  4102. )
  4103.  
  4104. (AVIcon.595
  4105.     Name:    "ID"
  4106.     Res:    "Icons.ID"
  4107.  
  4108. )
  4109.  
  4110. (Tool.596
  4111.     Disabled:    1
  4112.     Help:    "Pointer//Selects, moves, and resizes graphics"
  4113.     HelpTopic:    "Pointer_tool"
  4114.     Update:    "View.HasDataUpdate"
  4115.     Icon:    597
  4116.     Cursor:    "Cursors.Select"
  4117.     Apply:    "View.Select"
  4118.     Click:    "View.SelectTool"
  4119. )
  4120.  
  4121. (AVIcon.597
  4122.     Name:    "Select"
  4123.     Res:    "Icons.Select"
  4124.  
  4125. )
  4126.  
  4127. (Tool.598
  4128.     Disabled:    1
  4129.     Help:    "Vertex Edit//Adds, moves, and deletes vertices of features and graphics"
  4130.     HelpTopic:    "Vertex_Edit_tool"
  4131.     Update:    "View.SelectToEditUpdate"
  4132.     Icon:    599
  4133.     Cursor:    "Cursors.SelectEdit"
  4134.     Apply:    "View.SelectToEdit"
  4135.     Click:    "View.SelectToEditTool"
  4136. )
  4137.  
  4138. (AVIcon.599
  4139.     Name:    "SelectEdit"
  4140.     Res:    "Icons.SelectEdit"
  4141.  
  4142. )
  4143.  
  4144. (Tool.600
  4145.     Disabled:    1
  4146.     Help:    "Select Feature//Selects features in the active themes by pointing or dragging"
  4147.     HelpTopic:    "Select_Feature_tool"
  4148.     Update:    "View.SelectableThemesUpdate"
  4149.     Icon:    601
  4150.     Cursor:    "Cursors.Default"
  4151.     Apply:    "View.SelectPoint"
  4152. )
  4153.  
  4154. (AVIcon.601
  4155.     Name:    "FeatureSelect"
  4156.     Res:    "Icons.FeatureSelect"
  4157.  
  4158. )
  4159.  
  4160. (Tool.602
  4161.     Disabled:    1
  4162.     Help:    "Zoom In//Zooms in at a point you click or zooms in on a rectangle you drag"
  4163.     HelpTopic:    "Zoom_In_tool"
  4164.     Update:    "View.HasDataUpdate"
  4165.     Icon:    603
  4166.     Cursor:    "Cursors.ZoomIn"
  4167.     Apply:    "View.ZoomInTool"
  4168. )
  4169.  
  4170. (AVIcon.603
  4171.     Name:    "ZoomInTool"
  4172.     Res:    "Icons.ZoomInTool"
  4173.  
  4174. )
  4175.  
  4176. (Tool.604
  4177.     Disabled:    1
  4178.     Help:    "Zoom Out//Zooms out from a point you click or zooms out to include a rectangle you drag"
  4179.     HelpTopic:    "Zoom_Out_tool"
  4180.     Update:    "View.HasDataUpdate"
  4181.     Icon:    605
  4182.     Cursor:    "Cursors.ZoomOut"
  4183.     Apply:    "View.ZoomOutTool"
  4184. )
  4185.  
  4186. (AVIcon.605
  4187.     Name:    "ZoomOutTool"
  4188.     Res:    "Icons.ZoomOutTool"
  4189.  
  4190. )
  4191.  
  4192. (Tool.606
  4193.     Disabled:    1
  4194.     Help:    "Pan//Drags the display in the direction you move the cursor"
  4195.     HelpTopic:    "Pan_tool"
  4196.     Update:    "View.HasDataUpdate"
  4197.     Icon:    607
  4198.     Cursor:    "Cursors.Pan"
  4199.     Apply:    "View.Pan"
  4200. )
  4201.  
  4202. (AVIcon.607
  4203.     Name:    "Pan"
  4204.     Res:    "Icons.Pan"
  4205.  
  4206. )
  4207.  
  4208. (Tool.608
  4209.     Disabled:    1
  4210.     Help:    "Measure//Measures distance"
  4211.     HelpTopic:    "Measure_tool"
  4212.     Update:    "View.HasDataUpdate"
  4213.     Icon:    609
  4214.     Cursor:    "Cursors.Measure"
  4215.     Apply:    "View.Measure"
  4216. )
  4217.  
  4218. (AVIcon.609
  4219.     Name:    "Measure"
  4220.     Res:    "Icons.Measure"
  4221.  
  4222. )
  4223.  
  4224. (Tool.610
  4225.     Disabled:    1
  4226.     Help:    "Hot Link//Follows a hot link in the active themes"
  4227.     HelpTopic:    "Hot_Link_tool"
  4228.     Update:    "View.HotLinkUpdate"
  4229.     Icon:    611
  4230.     Cursor:    "Cursors.Media"
  4231.     Apply:    "View.HotLink"
  4232. )
  4233.  
  4234. (AVIcon.611
  4235.     Name:    "Media"
  4236.     Res:    "Icons.Media"
  4237.  
  4238. )
  4239.  
  4240. (Tool.612
  4241.     Disabled:    1
  4242.     Help:    "Area of Interest//Sets the view's Area Of Interest for library-based themes"
  4243.     HelpTopic:    "Area_Of_Interest_tool"
  4244.     Update:    "View.AOIToolUpdate"
  4245.     Icon:    613
  4246.     Cursor:    "Cursors.Default"
  4247.     Apply:    "View.AOITool"
  4248. )
  4249.  
  4250. (AVIcon.613
  4251.     Name:    "AOI"
  4252.     Res:    "Icons.AOI"
  4253.  
  4254. )
  4255.  
  4256. (ToolMenu.614
  4257.     Disabled:    1
  4258.     Help:    "Label//Labels a feature in the active theme with data from its table"
  4259.     HelpTopic:    "Label_Tool"
  4260.     Update:    "View.LabelToolUpdate"
  4261.     Icon:    615
  4262.     Cursor:    "Cursors.Tag"
  4263.     Apply:    "View.LabelTool"
  4264.     Child:    616
  4265.     Child:    617
  4266.     Child:    619
  4267.     Child:    621
  4268.     Child:    623
  4269.     Child:    625
  4270.     Child:    627
  4271.     Child:    629
  4272.     Child:    631
  4273. )
  4274.  
  4275. (AVIcon.615
  4276.     Name:    "Tag"
  4277.     Res:    "Icons.Tag"
  4278.  
  4279. )
  4280.  
  4281. (Tool.616
  4282.     Disabled:    1
  4283.     Help:    "Label//Labels a feature in the active theme with data from its table"
  4284.     HelpTopic:    "Label_Tool"
  4285.     Update:    "View.LabelToolUpdate"
  4286.     Icon:    615
  4287.     Cursor:    "Cursors.Tag"
  4288.     Apply:    "View.LabelTool"
  4289. )
  4290.  
  4291. (Tool.617
  4292.     Disabled:    1
  4293.     Help:    "Callout Label//Click on a feature and drag in the direction you want the label to appear"
  4294.     HelpTopic:    "Label_Tool"
  4295.     Update:    "View.CalloutUpdate"
  4296.     Icon:    618
  4297.     Cursor:    "Cursors.Tag"
  4298.     Apply:    "View.CalloutLabelTool"
  4299. )
  4300.  
  4301. (AVIcon.618
  4302.     Name:    "CallOutLabel1"
  4303.     Res:    "Icons.CallOutLabel1"
  4304.  
  4305. )
  4306.  
  4307. (Tool.619
  4308.     Disabled:    1
  4309.     Help:    "Bullet Leader Label//Click on a feature and drag in the direction you want the label to appear"
  4310.     HelpTopic:    "Label_Tool"
  4311.     Update:    "View.CalloutUpdate"
  4312.     Icon:    620
  4313.     Cursor:    "Cursors.Tag"
  4314.     Apply:    "View.BulletLeaderLabelTool"
  4315. )
  4316.  
  4317. (AVIcon.620
  4318.     Name:    "CallOutLabel2"
  4319.     Res:    "Icons.CallOutLabel2"
  4320.  
  4321. )
  4322.  
  4323. (Tool.621
  4324.     Disabled:    1
  4325.     Help:    "Banner Label//Click on a feature you want to label"
  4326.     HelpTopic:    "Label_Tool"
  4327.     Update:    "View.CalloutUpdate"
  4328.     Icon:    622
  4329.     Cursor:    "Cursors.Tag"
  4330.     Apply:    "View.ShadowBoxLabelTool"
  4331. )
  4332.  
  4333. (AVIcon.622
  4334.     Name:    "CallOutLabel3"
  4335.     Res:    "Icons.CallOutLabel3"
  4336.  
  4337. )
  4338.  
  4339. (Tool.623
  4340.     Disabled:    1
  4341.     Help:    "U.S. Interstate//Click where you want to place a highway shield"
  4342.     HelpTopic:    "Label_Tool"
  4343.     Update:    "View.CalloutUpdate"
  4344.     Icon:    624
  4345.     Cursor:    "Cursors.Tag"
  4346.     Apply:    "View.Highway1 Apply"
  4347. )
  4348.  
  4349. (AVIcon.624
  4350.     Name:    "BW US Interstate"
  4351.     Res:    "Icons.BW US Interstate"
  4352.  
  4353. )
  4354.  
  4355. (Tool.625
  4356.     Disabled:    1
  4357.     Help:    "U.S. Route//Click where you want to place a highway shield"
  4358.     HelpTopic:    "Label_Tool"
  4359.     Update:    "View.CalloutUpdate"
  4360.     Icon:    626
  4361.     Cursor:    "Cursors.Tag"
  4362.     Apply:    "View.Highway2 Apply"
  4363. )
  4364.  
  4365. (AVIcon.626
  4366.     Name:    "USRoute"
  4367.     Res:    "Icons.USRoute"
  4368.  
  4369. )
  4370.  
  4371. (Tool.627
  4372.     Disabled:    1
  4373.     Help:    "Generic State Hwy//Click where you want to place a highway shield"
  4374.     HelpTopic:    "Label_Tool"
  4375.     Update:    "View.CalloutUpdate"
  4376.     Icon:    628
  4377.     Cursor:    "Cursors.Tag"
  4378.     Apply:    "View.Highway3 Apply"
  4379. )
  4380.  
  4381. (AVIcon.628
  4382.     Name:    "GenericStateHighway"
  4383.     Res:    "Icons.GenericStateHighway"
  4384.  
  4385. )
  4386.  
  4387. (Tool.629
  4388.     Disabled:    1
  4389.     Help:    "Generic Square Hwy//Click where you want to place a highway shield"
  4390.     HelpTopic:    "Label_Tool"
  4391.     Update:    "View.CalloutUpdate"
  4392.     Icon:    630
  4393.     Cursor:    "Cursors.Tag"
  4394.     Apply:    "View.Highway4 Apply"
  4395. )
  4396.  
  4397. (AVIcon.630
  4398.     Name:    "GenericHighway1"
  4399.     Res:    "Icons.GenericHighway1"
  4400.  
  4401. )
  4402.  
  4403. (Tool.631
  4404.     Disabled:    1
  4405.     Help:    "Generic Oval Hwy//Click where you want to place a highway shield"
  4406.     Update:    "View.CalloutUpdate"
  4407.     Icon:    632
  4408.     Cursor:    "Cursors.Tag"
  4409.     Apply:    "View.Highway5 Apply"
  4410. )
  4411.  
  4412. (AVIcon.632
  4413.     Name:    "GenericHighway2"
  4414.     Res:    "Icons.GenericHighway2"
  4415.  
  4416. )
  4417.  
  4418. (ToolMenu.633
  4419.     Disabled:    1
  4420.     Help:    "Text//Creates text on the display"
  4421.     HelpTopic:    "Text_tool"
  4422.     Update:    "View.TextToolUpdate"
  4423.     Icon:    634
  4424.     Cursor:    "Cursors.Text"
  4425.     Apply:    "View.TextTool"
  4426.     Click:    "SymWin.DisplayFontPanel"
  4427.     Child:    635
  4428.     Child:    636
  4429.     Child:    638
  4430.     Child:    640
  4431.     Child:    642
  4432.     Child:    644
  4433. )
  4434.  
  4435. (AVIcon.634
  4436.     Name:    "Text"
  4437.     Res:    "Icons.Text"
  4438.  
  4439. )
  4440.  
  4441. (Tool.635
  4442.     Disabled:    1
  4443.     Help:    "Text//Creates text on the display"
  4444.     HelpTopic:    "Text_tool"
  4445.     Update:    "View.TextToolUpdate"
  4446.     Icon:    634
  4447.     Cursor:    "Cursors.Text"
  4448.     Apply:    "View.TextTool"
  4449.     Click:    "SymWin.DisplayFontPanel"
  4450. )
  4451.  
  4452. (Tool.636
  4453.     Disabled:    1
  4454.     Help:    "Callout Text//Click and drag to where you want your text to appear, then enter the text"
  4455.     HelpTopic:    "Text_tool"
  4456.     Update:    "View.TextToolUpdate"
  4457.     Icon:    637
  4458.     Cursor:    "Cursors.Bullseye"
  4459.     Apply:    "View.CalloutTextTool"
  4460. )
  4461.  
  4462. (AVIcon.637
  4463.     Name:    "CallOutText1"
  4464.     Res:    "Icons.CallOutText1"
  4465.  
  4466. )
  4467.  
  4468. (Tool.638
  4469.     Disabled:    1
  4470.     Help:    "Bullet Leader Text//Click and drag to where you want your text to appear, then enter the text"
  4471.     HelpTopic:    "Text_tool"
  4472.     Update:    "View.TextToolUpdate"
  4473.     Icon:    639
  4474.     Cursor:    "Cursors.Bullseye"
  4475.     Apply:    "View.BulletLeaderTextTool"
  4476. )
  4477.  
  4478. (AVIcon.639
  4479.     Name:    "CallOutText2"
  4480.     Res:    "Icons.CallOutText2"
  4481.  
  4482. )
  4483.  
  4484. (Tool.640
  4485.     Disabled:    1
  4486.     Help:    "Banner Text//Click where you want your label to appear and enter your text"
  4487.     HelpTopic:    "Text_tool"
  4488.     Update:    "View.TextToolUpdate"
  4489.     Icon:    641
  4490.     Cursor:    "Cursors.Bullseye"
  4491.     Apply:    "View.ShadowBoxTextTool"
  4492. )
  4493.  
  4494. (AVIcon.641
  4495.     Name:    "CallOutText3"
  4496.     Res:    "Icons.CallOutText3"
  4497.  
  4498. )
  4499.  
  4500. (Tool.642
  4501.     Disabled:    1
  4502.     Help:    "Drop-Shadow Text//Click where you want your text to appear and enter your text"
  4503.     HelpTopic:    "Text_tool"
  4504.     Update:    "View.TextToolUpdate"
  4505.     Icon:    643
  4506.     Cursor:    "Cursors.Target"
  4507.     Apply:    "View.CreateDropShadowText"
  4508. )
  4509.  
  4510. (AVIcon.643
  4511.     Name:    "DropShadowText"
  4512.     Res:    "Icons.DropShadowText"
  4513.  
  4514. )
  4515.  
  4516. (Tool.644
  4517.     Help:    "Spline Text//Adds text that is aligned to a splined baseline"
  4518.     HelpTopic:    "Text_tool"
  4519.     Update:    "View.TextToolUpdate"
  4520.     Icon:    645
  4521.     Cursor:    "Cursors.Bullseye"
  4522.     Apply:    "View.SplineText"
  4523. )
  4524.  
  4525. (AVIcon.645
  4526.     Name:    "TextAligned"
  4527.     Res:    "Icons.TextAligned"
  4528.  
  4529. )
  4530.  
  4531. (ToolMenu.646
  4532.     Help:    "Draw Point//Creates a point on the display"
  4533.     HelpTopic:    "Draw_tool"
  4534.     Update:    "View.PointToolUpdate"
  4535.     Icon:    647
  4536.     Cursor:    "Cursors.CrossHair"
  4537.     Apply:    "View.PointTool"
  4538.     Click:    "SymWin.DisplayMarkerPanel"
  4539.     Child:    648
  4540.     Child:    649
  4541.     Child:    651
  4542.     Child:    653
  4543.     Child:    655
  4544.     Child:    657
  4545.     Child:    659
  4546.     Child:    661
  4547.     Child:    663
  4548. )
  4549.  
  4550. (AVIcon.647
  4551.     Name:    "Point"
  4552.     Res:    "Icons.Point"
  4553.  
  4554. )
  4555.  
  4556. (Tool.648
  4557.     Help:    "Draw Point//Creates a point on the display"
  4558.     HelpTopic:    "Draw_tool"
  4559.     Update:    "View.PointToolUpdate"
  4560.     Icon:    647
  4561.     Cursor:    "Cursors.CrossHair"
  4562.     Apply:    "View.PointTool"
  4563.     Click:    "SymWin.DisplayMarkerPanel"
  4564. )
  4565.  
  4566. (Tool.649
  4567.     Help:    "Draw Straight Line//Creates a line on the display"
  4568.     HelpTopic:    "Draw_tool"
  4569.     Update:    "View.GraphicToolUpdate"
  4570.     Icon:    650
  4571.     Cursor:    "Cursors.CrossHair"
  4572.     Apply:    "View.LineTool"
  4573.     Click:    "SymWin.DisplayPenPanel"
  4574. )
  4575.  
  4576. (AVIcon.650
  4577.     Name:    "SelectLine"
  4578.     Res:    "Icons.SelectLine"
  4579.  
  4580. )
  4581.  
  4582. (Tool.651
  4583.     Help:    "Draw Line//Creates a line with two or more points on the display"
  4584.     HelpTopic:    "Draw_tool"
  4585.     Update:    "View.PolyLineToolUpdate"
  4586.     Icon:    652
  4587.     Cursor:    "Cursors.CrossHair"
  4588.     Apply:    "View.PolyLineTool"
  4589.     Click:    "SymWin.DisplayPenPanel"
  4590. )
  4591.  
  4592. (AVIcon.652
  4593.     Name:    "Lines"
  4594.     Res:    "Icons.Lines"
  4595.  
  4596. )
  4597.  
  4598. (Tool.653
  4599.     Help:    "Draw Rectangle//Creates a rectangle on the display"
  4600.     HelpTopic:    "Draw_tool"
  4601.     Update:    "View.PolyToolUpdate"
  4602.     Icon:    654
  4603.     Cursor:    "Cursors.CrossHair"
  4604.     Apply:    "View.RectTool"
  4605.     Click:    "SymWin.DisplayFillPanel"
  4606. )
  4607.  
  4608. (AVIcon.654
  4609.     Name:    "Rect"
  4610.     Res:    "Icons.Rect"
  4611.  
  4612. )
  4613.  
  4614. (Tool.655
  4615.     Help:    "Draw Circle//Creates a circle on the display"
  4616.     HelpTopic:    "Draw_tool"
  4617.     Update:    "View.PolyToolUpdate"
  4618.     Icon:    656
  4619.     Cursor:    "Cursors.CrossHair"
  4620.     Apply:    "View.CircleTool"
  4621.     Click:    "SymWin.DisplayFillPanel"
  4622. )
  4623.  
  4624. (AVIcon.656
  4625.     Name:    "Disk"
  4626.     Res:    "Icons.Disk"
  4627.  
  4628. )
  4629.  
  4630. (Tool.657
  4631.     Help:    "Draw Polygon//Creates a polygon on the display"
  4632.     HelpTopic:    "Draw_tool"
  4633.     Update:    "View.PolyToolUpdate"
  4634.     Icon:    658
  4635.     Cursor:    "Cursors.CrossHair"
  4636.     Apply:    "View.PolyTool"
  4637.     Click:    "SymWin.DisplayFillPanel"
  4638. )
  4639.  
  4640. (AVIcon.658
  4641.     Name:    "Poly"
  4642.     Res:    "Icons.Poly"
  4643.  
  4644. )
  4645.  
  4646. (Tool.659
  4647.     Disabled:    1
  4648.     Help:    "Draw Line to Split Feature//Creates a line to split line features"
  4649.     HelpTopic:    "Draw_tool"
  4650.     Update:    "View.SplitLineToolUpdate"
  4651.     Icon:    660
  4652.     Cursor:    "Cursors.CrossHair"
  4653.     Apply:    "View.SplitTool"
  4654. )
  4655.  
  4656. (AVIcon.660
  4657.     Name:    "SplitLine"
  4658.     Res:    "Icons.SplitLine"
  4659.  
  4660. )
  4661.  
  4662. (Tool.661
  4663.     Disabled:    1
  4664.     Help:    "Draw Line to Split Polygon//Creates a line to split polygon features"
  4665.     HelpTopic:    "Draw_tool"
  4666.     Update:    "View.SplitPolyToolUpdate"
  4667.     Icon:    662
  4668.     Cursor:    "Cursors.CrossHair"
  4669.     Apply:    "View.SplitTool"
  4670. )
  4671.  
  4672. (AVIcon.662
  4673.     Name:    "SplitPoly"
  4674.     Res:    "Icons.SplitPoly"
  4675.  
  4676. )
  4677.  
  4678. (Tool.663
  4679.     Disabled:    1
  4680.     Help:    "Draw Line to Append Polygon//Appends a new polygon adjacent to other polygons"
  4681.     HelpTopic:    "Draw_tool"
  4682.     Update:    "View.AutoCompleteUpdate"
  4683.     Icon:    664
  4684.     Cursor:    "Cursors.CrossHair"
  4685.     Apply:    "View.AutoCompleteTool"
  4686. )
  4687.  
  4688. (AVIcon.664
  4689.     Name:    "AutoComplete"
  4690.     Res:    "Icons.AutoComplete"
  4691.  
  4692. )
  4693.  
  4694. (ToolMenu.665
  4695.     Disabled:    1
  4696.     Invisible:    1
  4697.     Help:    "Snap//Sets the general snapping tolerance for the editable theme"
  4698.     HelpTopic:    "Snap_tools"
  4699.     Update:    "View.SnapToolUpdate"
  4700.     Icon:    666
  4701.     Cursor:    "Cursors.Default"
  4702.     Apply:    "View.SnapTool"
  4703.     Child:    667
  4704.     Child:    668
  4705. )
  4706.  
  4707. (AVIcon.666
  4708.     Name:    "SnapTool"
  4709.     Res:    "Icons.SnapTool"
  4710.  
  4711. )
  4712.  
  4713. (Tool.667
  4714.     Disabled:    1
  4715.     Invisible:    1
  4716.     Help:    "Snap//Sets the general snapping tolerance for the editable theme"
  4717.     HelpTopic:    "Snap_tools"
  4718.     Update:    "View.SnapToolUpdate"
  4719.     Icon:    666
  4720.     Cursor:    "Cursors.Default"
  4721.     Apply:    "View.SnapTool"
  4722. )
  4723.  
  4724. (Tool.668
  4725.     Disabled:    1
  4726.     Invisible:    1
  4727.     Help:    "Snap//Sets the interactive snapping tolerance for the editable theme"
  4728.     HelpTopic:    "Snap_tools"
  4729.     Update:    "View.InteractiveSnapToolUpdate"
  4730.     Icon:    669
  4731.     Cursor:    "Cursors.Default"
  4732.     Apply:    "View.InteractiveSnapTool"
  4733. )
  4734.  
  4735. (AVIcon.669
  4736.     Name:    "SnapFeatureTool"
  4737.     Res:    "Icons.SnapFeatureTool"
  4738.  
  4739. )
  4740.  
  4741. (AVIcon.670
  4742.     Name:    "Icon"
  4743.     Res:    "View.Icon"
  4744.  
  4745. )
  4746.  
  4747. (DocGUI.671
  4748.     Name:    "Table"
  4749.     Type:    "Table"
  4750.     Modified:    1
  4751.     Visible:    1
  4752.     MenuBar:    672
  4753.     ButnBar:    745
  4754.     Popups:    788
  4755.     ToolBar:    789
  4756.     NewScript:    "Table.New"
  4757.     OpenScript:    "Doc.Open"
  4758.     ActionScript:    "Table.Action"
  4759.     NewUpdateScript:    "Doc.NewUpdate"
  4760.     OpenUpdateScript:    "Doc.OpenUpdate"
  4761.     ActionUpdateScript:    "Table.ActionUpdate"
  4762.     Title:    "Tables"
  4763.     Icon:    796
  4764. )
  4765.  
  4766. (MenuBar.672
  4767.     Child:    673
  4768.     Child:    687
  4769.     Child:    703
  4770.     Child:    721
  4771.     Child:    730
  4772.     Child:    740
  4773. )
  4774.  
  4775. (PMenu.673
  4776.     InternalName:    "File"
  4777.     Child:    674
  4778.     Child:    675
  4779.     Child:    676
  4780.     Child:    677
  4781.     Child:    678
  4782.     Child:    679
  4783.     Child:    680
  4784.     Child:    681
  4785.     Child:    682
  4786.     Child:    683
  4787.     Child:    684
  4788.     Child:    685
  4789.     Child:    686
  4790.     Label:    "&File"
  4791. )
  4792.  
  4793. (Choice.674
  4794.     Help:    "Closes the active component"
  4795.     HelpTopic:    "Close"
  4796.     Label:    "&Close"
  4797.     Click:    "Project.CloseDoc"
  4798.     Shortcut:    "Keys.None"
  4799. )
  4800.  
  4801. (Choice.675
  4802.     Help:    "Closes all components"
  4803.     HelpTopic:    "Close_All"
  4804.     Label:    "Close &All"
  4805.     Click:    "Project.CloseAll"
  4806.     Shortcut:    "Keys.None"
  4807. )
  4808.  
  4809. (Space.676
  4810. )
  4811.  
  4812. (Choice.677
  4813.     Help:    "Saves the current project"
  4814.     HelpTopic:    "Save_Project"
  4815.     Label:    "&Save Project"
  4816.     Click:    "Project.Save"
  4817.     Shortcut:    "Keys.Ctrl+S"
  4818. )
  4819.  
  4820. (Choice.678
  4821.     Help:    "Saves the current project with a new name"
  4822.     HelpTopic:    "Save_Project_As"
  4823.     Label:    "Save Project As..."
  4824.     Click:    "Project.SaveAs"
  4825.     Shortcut:    "Keys.None"
  4826. )
  4827.  
  4828. (Space.679
  4829. )
  4830.  
  4831. (Choice.680
  4832.     Help:    "Displays the Extensions Dialog"
  4833.     HelpTopic:    "Extensions"
  4834.     Label:    "Extensions..."
  4835.     Click:    "Appl.GetExtensionWin"
  4836.     Shortcut:    "Keys.None"
  4837. )
  4838.  
  4839. (Space.681
  4840. )
  4841.  
  4842. (Choice.682
  4843.     Help:    "Prints the table"
  4844.     HelpTopic:    "Print"
  4845.     Label:    "&Print..."
  4846.     Click:    "Doc.Print"
  4847.     Shortcut:    "Keys.None"
  4848. )
  4849.  
  4850. (Choice.683
  4851.     Help:    "Edits the printer and the printing options"
  4852.     HelpTopic:    "Print_Setup"
  4853.     Update:    "PrintSetupUpdate"
  4854.     Label:    "P&rint Setup..."
  4855.     Click:    "Project.PrintSetup"
  4856.     Shortcut:    "Keys.None"
  4857. )
  4858.  
  4859. (Choice.684
  4860.     Help:    "Exports the current table to a dBASE, INFO, or text file"
  4861.     HelpTopic:    "Export_Table"
  4862.     Update:    "Table.ExportUpdate"
  4863.     Label:    "&Export..."
  4864.     Click:    "Table.Export"
  4865.     Shortcut:    "Keys.None"
  4866. )
  4867.  
  4868. (Space.685
  4869. )
  4870.  
  4871. (Choice.686
  4872.     Help:    "Exits ArcView"
  4873.     HelpTopic:    "Exit"
  4874.     Label:    "E&xit"
  4875.     Click:    "Project.Exit"
  4876.     Shortcut:    "Keys.None"
  4877. )
  4878.  
  4879. (PMenu.687
  4880.     InternalName:    "Edit"
  4881.     Child:    688
  4882.     Child:    689
  4883.     Child:    690
  4884.     Child:    691
  4885.     Child:    692
  4886.     Child:    693
  4887.     Child:    694
  4888.     Child:    695
  4889.     Child:    696
  4890.     Child:    697
  4891.     Child:    698
  4892.     Child:    699
  4893.     Child:    700
  4894.     Child:    701
  4895.     Child:    702
  4896.     Label:    "&Edit"
  4897. )
  4898.  
  4899. (Choice.688
  4900.     Disabled:    1
  4901.     Help:    "Cuts the selected cell to the clipboard"
  4902.     HelpTopic:    "Cut"
  4903.     Update:    "Table.CutUpdate"
  4904.     Label:    "Cu&t"
  4905.     Click:    "Table.Cut"
  4906.     Shortcut:    "Keys.Ctrl+X"
  4907. )
  4908.  
  4909. (Choice.689
  4910.     Disabled:    1
  4911.     Help:    "Copies the selected cell to the clipboard"
  4912.     HelpTopic:    "Copy"
  4913.     Update:    "Table.CutUpdate"
  4914.     Label:    "&Copy"
  4915.     Click:    "Table.Copy"
  4916.     Shortcut:    "Keys.Ctrl+C"
  4917. )
  4918.  
  4919. (Choice.690
  4920.     Disabled:    1
  4921.     Help:    "Inserts the contents of the Clipboard into the active cell"
  4922.     HelpTopic:    "Paste"
  4923.     Update:    "Table.CutUpdate"
  4924.     Label:    "&Paste"
  4925.     Click:    "Table.Paste"
  4926.     Shortcut:    "Keys.Ctrl+V"
  4927. )
  4928.  
  4929. (Space.691
  4930. )
  4931.  
  4932. (Choice.692
  4933.     Disabled:    1
  4934.     Help:    "Undo the last edit operation on the Table"
  4935.     HelpTopic:    "Undo_Edit_on_a_table"
  4936.     Update:    "Table.UndoEditUpdate"
  4937.     Label:    "&Undo Edit"
  4938.     Click:    "Table.UndoEdit"
  4939.     Shortcut:    "Keys.Ctrl+Z"
  4940. )
  4941.  
  4942. (Choice.693
  4943.     Disabled:    1
  4944.     Help:    "Redo the last undone operation on the Table"
  4945.     HelpTopic:    "Redo_Edit_on_a_table"
  4946.     Update:    "Table.RedoEditUpdate"
  4947.     Label:    "Red&o Edit"
  4948.     Click:    "Table.RedoEdit"
  4949.     Shortcut:    "Keys.Ctrl+Y"
  4950. )
  4951.  
  4952. (Space.694
  4953. )
  4954.  
  4955. (Choice.695
  4956.     Disabled:    1
  4957.     Help:    "Adds a new field to the table"
  4958.     HelpTopic:    "Add_Field"
  4959.     Update:    "Table.AddFieldUpdate"
  4960.     Label:    "Add &Field..."
  4961.     Click:    "Table.AddField"
  4962.     Shortcut:    "Keys.None"
  4963. )
  4964.  
  4965. (Choice.696
  4966.     Disabled:    1
  4967.     Help:    "Adds a new record at the bottom of the table"
  4968.     HelpTopic:    "Add_Record"
  4969.     Update:    "Table.AddRecordUpdate"
  4970.     Label:    "Add &Record"
  4971.     Click:    "Table.AddRecord"
  4972.     Shortcut:    "Keys.Ctrl+A"
  4973. )
  4974.  
  4975. (Choice.697
  4976.     Disabled:    1
  4977.     Help:    "Deletes the active field from the table"
  4978.     HelpTopic:    "Delete_Field"
  4979.     Update:    "Table.DeleteFieldUpdate"
  4980.     Label:    "&Delete Field"
  4981.     Click:    "Table.DeleteField"
  4982.     Shortcut:    "Keys.None"
  4983. )
  4984.  
  4985. (Choice.698
  4986.     Disabled:    1
  4987.     Help:    "Deletes the selected records from the table"
  4988.     HelpTopic:    "Delete_Records"
  4989.     Update:    "Table.DeleteRecordsUpdate"
  4990.     Label:    "D&elete Records"
  4991.     Click:    "Table.DeleteRecords"
  4992.     Shortcut:    "Keys.None"
  4993. )
  4994.  
  4995. (Space.699
  4996. )
  4997.  
  4998. (Choice.700
  4999.     Help:    "Selects all records in the table"
  5000.     HelpTopic:    "Select_All"
  5001.     Label:    "Select &All"
  5002.     Click:    "Table.SelectAll"
  5003.     Shortcut:    "Keys.None"
  5004. )
  5005.  
  5006. (Choice.701
  5007.     Help:    "Unselects all records in the table"
  5008.     HelpTopic:    "Select_None_in_a_table"
  5009.     Label:    "Select &None"
  5010.     Click:    "Table.UnselectAll"
  5011.     Shortcut:    "Keys.None"
  5012. )
  5013.  
  5014. (Choice.702
  5015.     Help:    "Toggles selected and unselected records in the table"
  5016.     HelpTopic:    "Switch_Selection"
  5017.     Label:    "&Switch Selection"
  5018.     Click:    "Table.SwitchSelection"
  5019.     Shortcut:    "Keys.None"
  5020. )
  5021.  
  5022. (PMenu.703
  5023.     InternalName:    "Table"
  5024.     Child:    704
  5025.     Child:    705
  5026.     Child:    706
  5027.     Child:    707
  5028.     Child:    708
  5029.     Child:    709
  5030.     Child:    710
  5031.     Child:    711
  5032.     Child:    712
  5033.     Child:    713
  5034.     Child:    714
  5035.     Child:    715
  5036.     Child:    716
  5037.     Child:    717
  5038.     Child:    718
  5039.     Child:    719
  5040.     Child:    720
  5041.     Label:    "&Table"
  5042. )
  5043.  
  5044. (Choice.704
  5045.     Help:    "Displays the dialog box to edit properties of the table"
  5046.     HelpTopic:    "Table_Properties"
  5047.     Label:    "&Properties..."
  5048.     Click:    "Table.Properties"
  5049.     Shortcut:    "Keys.None"
  5050. )
  5051.  
  5052. (Space.705
  5053. )
  5054.  
  5055. (Choice.706
  5056.     Help:    "Creates a chart from the table"
  5057.     HelpTopic:    "Create_Chart"
  5058.     Update:    "Table.ChartUpdate"
  5059.     Label:    "&Chart..."
  5060.     Click:    "Table.Chart"
  5061.     Shortcut:    "Keys.None"
  5062. )
  5063.  
  5064. (Choice.707
  5065.     Help:    "Starts or stops editing of table values"
  5066.     HelpTopic:    "Start_Stop_Editing"
  5067.     Update:    "Table.ToggleEditingUpdate"
  5068.     Label:    "Start &Editing"
  5069.     Click:    "Table.ToggleEditing"
  5070.     Shortcut:    "Keys.None"
  5071. )
  5072.  
  5073. (Choice.708
  5074.     Disabled:    1
  5075.     Help:    "Saves edits to the source file"
  5076.     HelpTopic:    "Save_edits_table"
  5077.     Update:    "Table.SaveEditsUpdate"
  5078.     Label:    "Save Ed&its"
  5079.     Click:    "Table.SaveEdits"
  5080.     Shortcut:    "Keys.None"
  5081. )
  5082.  
  5083. (Choice.709
  5084.     Disabled:    1
  5085.     Help:    "Save edits to a new source file"
  5086.     HelpTopic:    "Save_edits_as_table"
  5087.     Update:    "Table.SaveEditsUpdate"
  5088.     Label:    "Save E&dits As..."
  5089.     Click:    "Table.SaveEditsAs"
  5090.     Shortcut:    "Keys.None"
  5091. )
  5092.  
  5093. (Space.710
  5094. )
  5095.  
  5096. (Choice.711
  5097.     Help:    "Finds the row in the table using the text you enter"
  5098.     HelpTopic:    "Find"
  5099.     Label:    "&Find..."
  5100.     Click:    "Table.Find"
  5101.     Shortcut:    "Keys.Ctrl+F"
  5102. )
  5103.  
  5104. (Choice.712
  5105.     Help:    "Displays the Query Builder to select records with a logical expression"
  5106.     HelpTopic:    "Query_Builder"
  5107.     Label:    "&Query..."
  5108.     Click:    "Table.Query"
  5109.     Shortcut:    "Keys.Ctrl+Q"
  5110. )
  5111.  
  5112. (Choice.713
  5113.     Disabled:    1
  5114.     Help:    "Promotes selected rows to the top of the table"
  5115.     HelpTopic:    "Promote"
  5116.     Update:    "Table.PromoteUpdate"
  5117.     Label:    "Pr&omote"
  5118.     Click:    "Table.Promote"
  5119.     Shortcut:    "Keys.None"
  5120. )
  5121.  
  5122. (Space.714
  5123. )
  5124.  
  5125. (Choice.715
  5126.     Disabled:    1
  5127.     Help:    "Appends the fields of another table to the active table based on a common field"
  5128.     HelpTopic:    "Join"
  5129.     Update:    "Table.JoinUpdate"
  5130.     Label:    "&Join"
  5131.     Click:    "Table.Join"
  5132.     Shortcut:    "Keys.Ctrl+J"
  5133. )
  5134.  
  5135. (Choice.716
  5136.     Disabled:    1
  5137.     Help:    "Removes any fields joined to the table"
  5138.     HelpTopic:    "Remove_All_Joins"
  5139.     Update:    "Table.HasJoinsUpdate"
  5140.     Label:    "&Remove All Joins"
  5141.     Click:    "Table.RemoveAllJoins"
  5142.     Shortcut:    "Keys.None"
  5143. )
  5144.  
  5145. (Choice.717
  5146.     Disabled:    1
  5147.     Help:    "Associates the selection of the active table with another table"
  5148.     HelpTopic:    "Link"
  5149.     Update:    "Table.LinkUpdate"
  5150.     Label:    "&Link"
  5151.     Click:    "Table.Link"
  5152.     Shortcut:    "Keys.None"
  5153. )
  5154.  
  5155. (Choice.718
  5156.     Disabled:    1
  5157.     Help:    "Removes the association between the active table and its linked tables"
  5158.     HelpTopic:    "Remove_All_Links"
  5159.     Update:    "Table.HasLinksUpdate"
  5160.     Label:    "Re&move All Links"
  5161.     Click:    "Table.RemoveAllLinks"
  5162.     Shortcut:    "Keys.None"
  5163. )
  5164.  
  5165. (Space.719
  5166. )
  5167.  
  5168. (Choice.720
  5169.     Help:    "Refreshes the table"
  5170.     HelpTopic:    "Refresh"
  5171.     Label:    "Refres&h"
  5172.     Click:    "Table.Refresh"
  5173.     Shortcut:    "Keys.None"
  5174. )
  5175.  
  5176. (PMenu.721
  5177.     InternalName:    "Field"
  5178.     Child:    722
  5179.     Child:    723
  5180.     Child:    724
  5181.     Child:    725
  5182.     Child:    726
  5183.     Child:    727
  5184.     Child:    728
  5185.     Child:    729
  5186.     Label:    "F&ield"
  5187. )
  5188.  
  5189. (Choice.722
  5190.     Disabled:    1
  5191.     Help:    "Sorts rows in ascending order (A-Z), (0-9)"
  5192.     HelpTopic:    "Sort_table"
  5193.     Update:    "Table.SortUpdate"
  5194.     Label:    "Sort &Ascending"
  5195.     Click:    "Table.SortAscending"
  5196.     Shortcut:    "Keys.None"
  5197. )
  5198.  
  5199. (Choice.723
  5200.     Disabled:    1
  5201.     Help:    "Sorts rows in descending order (Z-A), (9-0)"
  5202.     HelpTopic:    "Sort_table"
  5203.     Update:    "Table.SortUpdate"
  5204.     Label:    "Sort &Descending"
  5205.     Click:    "Table.SortDescending"
  5206.     Shortcut:    "Keys.None"
  5207. )
  5208.  
  5209. (Space.724
  5210. )
  5211.  
  5212. (Choice.725
  5213.     Disabled:    1
  5214.     Help:    "Creates or removes an index on the active field"
  5215.     HelpTopic:    "Create_Remove_Index"
  5216.     Update:    "Table.IndexUpdate"
  5217.     Label:    "Create &Index"
  5218.     Click:    "Table.Index"
  5219.     Shortcut:    "Keys.None"
  5220. )
  5221.  
  5222. (Space.726
  5223. )
  5224.  
  5225. (Choice.727
  5226.     Disabled:    1
  5227.     Help:    "Creates a summary table grouped by the active field"
  5228.     HelpTopic:    "Summarize"
  5229.     Update:    "Table.SortUpdate"
  5230.     Label:    "&Summarize..."
  5231.     Click:    "Table.Summarize"
  5232.     Shortcut:    "Keys.None"
  5233. )
  5234.  
  5235. (Choice.728
  5236.     Disabled:    1
  5237.     Help:    "Calculates the value of a field"
  5238.     HelpTopic:    "Calculate"
  5239.     Update:    "Table.CalculateUpdate"
  5240.     Label:    "&Calculate..."
  5241.     Click:    "Table.Calculate"
  5242.     Shortcut:    "Keys.None"
  5243. )
  5244.  
  5245. (Choice.729
  5246.     Disabled:    1
  5247.     Help:    "Generates a report of statistics for data in the active, numeric field"
  5248.     HelpTopic:    "Statistics"
  5249.     Update:    "Table.StatisticsUpdate"
  5250.     Label:    "S&tatistics..."
  5251.     Click:    "Table.Statistics"
  5252.     Shortcut:    "Keys.None"
  5253. )
  5254.  
  5255. (PMenu.730
  5256.     InternalName:    "Window"
  5257.     Child:    731
  5258.     Child:    732
  5259.     Child:    733
  5260.     Child:    734
  5261.     Child:    735
  5262.     Child:    736
  5263.     Child:    738
  5264.     Child:    739
  5265.     Label:    "&Window"
  5266. )
  5267.  
  5268. (Choice.731
  5269.     Help:    "Arranges windows as non-overlapping tiles"
  5270.     HelpTopic:    "Tile"
  5271.     Label:    "&Tile"
  5272.     Click:    "Project.Tile"
  5273.     Shortcut:    "Keys.None"
  5274. )
  5275.  
  5276. (Choice.732
  5277.     Help:    "Arranges windows"
  5278.     HelpTopic:    "Cascade"
  5279.     Label:    "&Cascade"
  5280.     Click:    "Project.Cascade"
  5281.     Shortcut:    "Keys.None"
  5282. )
  5283.  
  5284. (Choice.733
  5285.     Help:    "Arranges iconified windows"
  5286.     HelpTopic:    "Arrange_Icons"
  5287.     Label:    "&Arrange Icons"
  5288.     Click:    "Project.ArrangeIcons"
  5289.     Shortcut:    "Keys.None"
  5290. )
  5291.  
  5292. (Space.734
  5293. )
  5294.  
  5295. (Choice.735
  5296.     Help:    "Shows the symbol window"
  5297.     HelpTopic:    "Show_Symbol_Window"
  5298.     Label:    "Show Symbol Window..."
  5299.     Click:    "Project.ShowHideSymWin"
  5300.     Shortcut:    "Keys.Ctrl+P"
  5301. )
  5302.  
  5303. (Space.736
  5304.     ObjectTag:    737
  5305.     Update:    "WindowMenuUpdate"
  5306. )
  5307.  
  5308. (AVStr.737
  5309.     S:    "Untitled grid.dbf"
  5310. )
  5311.  
  5312. (Choice.738
  5313.     Help:    "Activates Untitled"
  5314.     Label:    "&1 Untitled"
  5315.     Click:    "WindowActivate"
  5316.     Shortcut:    "Keys.None"
  5317. )
  5318.  
  5319. (Choice.739
  5320.     Help:    "Activates grid.dbf"
  5321.     Label:    "&2 grid.dbf"
  5322.     Click:    "WindowActivate"
  5323.     Shortcut:    "Keys.None"
  5324. )
  5325.  
  5326. (PMenu.740
  5327.     InternalName:    "Help"
  5328.     Child:    741
  5329.     Child:    742
  5330.     Child:    743
  5331.     Child:    744
  5332.     Label:    "&Help"
  5333. )
  5334.  
  5335. (Choice.741
  5336.     Help:    "Displays the dialog for browsing and searching ArcView's help system"
  5337.     HelpTopic:    "Help_on_Help_Topics"
  5338.     Label:    "Help &Topics..."
  5339.     Click:    "Project.HelpTopics"
  5340.     Shortcut:    "Keys.None"
  5341. )
  5342.  
  5343. (Choice.742
  5344.     Help:    "Provides instructions for how to obtain help from ArcView"
  5345.     HelpTopic:    "Help_on_How_to_Get_Help"
  5346.     Label:    "&How to Get Help..."
  5347.     Click:    "Project.HelpHelp"
  5348.     Shortcut:    "Keys.None"
  5349. )
  5350.  
  5351. (Space.743
  5352. )
  5353.  
  5354. (Choice.744
  5355.     Help:    "Provides information about ArcView"
  5356.     HelpTopic:    "About"
  5357.     Label:    "&About ArcView..."
  5358.     Click:    "Project.About"
  5359.     Shortcut:    "Keys.None"
  5360. )
  5361.  
  5362. (ButnBar.745
  5363.     Child:    746
  5364.     Child:    748
  5365.     Child:    749
  5366.     Child:    751
  5367.     Child:    753
  5368.     Child:    755
  5369.     Child:    756
  5370.     Child:    758
  5371.     Child:    760
  5372.     Child:    762
  5373.     Child:    763
  5374.     Child:    765
  5375.     Child:    766
  5376.     Child:    768
  5377.     Child:    770
  5378.     Child:    772
  5379.     Child:    773
  5380.     Child:    775
  5381.     Child:    776
  5382.     Child:    778
  5383.     Child:    780
  5384.     Child:    781
  5385.     Child:    783
  5386.     Child:    785
  5387.     Child:    786
  5388. )
  5389.  
  5390. (Butn.746
  5391.     Help:    "Save Project//Saves the current project"
  5392.     HelpTopic:    "Save_Project"
  5393.     Icon:    747
  5394.     Click:    "Project.Save"
  5395. )
  5396.  
  5397. (AVIcon.747
  5398.     Name:    "Save"
  5399.     Res:    "Icons.Save"
  5400.  
  5401. )
  5402.  
  5403. (Space.748
  5404. )
  5405.  
  5406. (Butn.749
  5407.     Disabled:    1
  5408.     Help:    "Cut//Cuts the selected cell to the clipboard"
  5409.     HelpTopic:    "Cut"
  5410.     Update:    "Table.CutUpdate"
  5411.     Icon:    750
  5412.     Click:    "Table.Cut"
  5413. )
  5414.  
  5415. (AVIcon.750
  5416.     Name:    "Cut"
  5417.     Res:    "Icons.Cut"
  5418.  
  5419. )
  5420.  
  5421. (Butn.751
  5422.     Disabled:    1
  5423.     Help:    "Copy//Copies the selected cell to the clipboard"
  5424.     HelpTopic:    "Copy"
  5425.     Update:    "Table.CutUpdate"
  5426.     Icon:    752
  5427.     Click:    "Table.Copy"
  5428. )
  5429.  
  5430. (AVIcon.752
  5431.     Name:    "Copy"
  5432.     Res:    "Icons.Copy"
  5433.  
  5434. )
  5435.  
  5436. (Butn.753
  5437.     Disabled:    1
  5438.     Help:    "Paste//Inserts the contents of the Clipboard into the active cell"
  5439.     HelpTopic:    "Paste"
  5440.     Update:    "Table.CutUpdate"
  5441.     Icon:    754
  5442.     Click:    "Table.Paste"
  5443. )
  5444.  
  5445. (AVIcon.754
  5446.     Name:    "Paste"
  5447.     Res:    "Icons.Paste"
  5448.  
  5449. )
  5450.  
  5451. (Space.755
  5452. )
  5453.  
  5454. (Butn.756
  5455.     Help:    "Select All//Selects all records in the table"
  5456.     HelpTopic:    "Select_All"
  5457.     Icon:    757
  5458.     Click:    "Table.SelectAll"
  5459. )
  5460.  
  5461. (AVIcon.757
  5462.     Name:    "SelectAll"
  5463.     Res:    "Icons.SelectAll"
  5464.  
  5465. )
  5466.  
  5467. (Butn.758
  5468.     Help:    "Select None//Unselects all records in the table"
  5469.     HelpTopic:    "Select_None_in_a_table"
  5470.     Icon:    759
  5471.     Click:    "Table.UnselectAll"
  5472. )
  5473.  
  5474. (AVIcon.759
  5475.     Name:    "SelectNone"
  5476.     Res:    "Icons.SelectNone"
  5477.  
  5478. )
  5479.  
  5480. (Butn.760
  5481.     Help:    "Switch Selection//Toggles selected and unselected records in the table"
  5482.     HelpTopic:    "Switch_Selection"
  5483.     Icon:    761
  5484.     Click:    "Table.SwitchSelection"
  5485. )
  5486.  
  5487. (AVIcon.761
  5488.     Name:    "SwitchSelect"
  5489.     Res:    "Icons.SwitchSelect"
  5490.  
  5491. )
  5492.  
  5493. (Space.762
  5494. )
  5495.  
  5496. (Butn.763
  5497.     Help:    "Create Chart//Creates a chart from the table"
  5498.     HelpTopic:    "Create_Chart"
  5499.     Update:    "Table.ChartUpdate"
  5500.     Icon:    764
  5501.     Click:    "Table.Chart"
  5502. )
  5503.  
  5504. (AVIcon.764
  5505.     Name:    "MakeChart"
  5506.     Res:    "Icons.MakeChart"
  5507.  
  5508. )
  5509.  
  5510. (Space.765
  5511. )
  5512.  
  5513. (Butn.766
  5514.     Help:    "Find//Finds the row in the table using the text you enter"
  5515.     HelpTopic:    "Find"
  5516.     Icon:    767
  5517.     Click:    "Table.Find"
  5518. )
  5519.  
  5520. (AVIcon.767
  5521.     Name:    "Find"
  5522.     Res:    "Icons.Find"
  5523.  
  5524. )
  5525.  
  5526. (Butn.768
  5527.     Help:    "Query Builder//Displays the Query Builder to select records with a logical expression"
  5528.     HelpTopic:    "Query_Builder"
  5529.     Icon:    769
  5530.     Click:    "Table.Query"
  5531. )
  5532.  
  5533. (AVIcon.769
  5534.     Name:    "QueryBuilder"
  5535.     Res:    "Icons.QueryBuilder"
  5536.  
  5537. )
  5538.  
  5539. (Butn.770
  5540.     Disabled:    1
  5541.     Help:    "Promote//Promotes selected rows to the top of the table"
  5542.     HelpTopic:    "Promote"
  5543.     Update:    "Table.PromoteUpdate"
  5544.     Icon:    771
  5545.     Click:    "Table.Promote"
  5546. )
  5547.  
  5548. (AVIcon.771
  5549.     Name:    "Promote"
  5550.     Res:    "Icons.Promote"
  5551.  
  5552. )
  5553.  
  5554. (Space.772
  5555. )
  5556.  
  5557. (Butn.773
  5558.     Disabled:    1
  5559.     Help:    "Join//Appends the fields of another table to the active table based on a common field"
  5560.     HelpTopic:    "Join"
  5561.     Update:    "Table.JoinUpdate"
  5562.     Icon:    774
  5563.     Click:    "Table.Join"
  5564. )
  5565.  
  5566. (AVIcon.774
  5567.     Name:    "Join"
  5568.     Res:    "Icons.Join"
  5569.  
  5570. )
  5571.  
  5572. (Space.775
  5573. )
  5574.  
  5575. (Butn.776
  5576.     Disabled:    1
  5577.     Help:    "Summarize//Creates a summary table grouped by the active field"
  5578.     HelpTopic:    "Summarize"
  5579.     Update:    "Table.SortUpdate"
  5580.     Icon:    777
  5581.     Click:    "Table.Summarize"
  5582. )
  5583.  
  5584. (AVIcon.777
  5585.     Name:    "Summarize"
  5586.     Res:    "Icons.Summarize"
  5587.  
  5588. )
  5589.  
  5590. (Butn.778
  5591.     Disabled:    1
  5592.     Help:    "Calculate//Calculates the value of a field"
  5593.     HelpTopic:    "Calculate"
  5594.     Update:    "Table.CalculateUpdate"
  5595.     Icon:    779
  5596.     Click:    "Table.Calculate"
  5597. )
  5598.  
  5599. (AVIcon.779
  5600.     Name:    "Calculator"
  5601.     Res:    "Icons.Calculator"
  5602.  
  5603. )
  5604.  
  5605. (Space.780
  5606. )
  5607.  
  5608. (Butn.781
  5609.     Disabled:    1
  5610.     Help:    "Sort Ascending//Sorts rows in ascending order (A-Z), (0-9)"
  5611.     HelpTopic:    "Sort_table"
  5612.     Update:    "Table.SortUpdate"
  5613.     Icon:    782
  5614.     Click:    "Table.SortAscending"
  5615. )
  5616.  
  5617. (AVIcon.782
  5618.     Name:    "SortAscending"
  5619.     Res:    "Icons.SortAscending"
  5620.  
  5621. )
  5622.  
  5623. (Butn.783
  5624.     Disabled:    1
  5625.     Help:    "Sort Descending//Sorts rows in descending order (Z-A), (9-0)"
  5626.     HelpTopic:    "Sort_table"
  5627.     Update:    "Table.SortUpdate"
  5628.     Icon:    784
  5629.     Click:    "Table.SortDescending"
  5630. )
  5631.  
  5632. (AVIcon.784
  5633.     Name:    "SortDescending"
  5634.     Res:    "Icons.SortDescending"
  5635.  
  5636. )
  5637.  
  5638. (Space.785
  5639. )
  5640.  
  5641. (Butn.786
  5642.     Help:    "Help//Gets help about the next button, tool, or menu choice you click"
  5643.     HelpTopic:    "Help_button"
  5644.     Icon:    787
  5645.     Click:    "Help.Tool"
  5646. )
  5647.  
  5648. (AVIcon.787
  5649.     Name:    "HelpTool"
  5650.     Res:    "Icons.HelpTool"
  5651.  
  5652. )
  5653.  
  5654. (PopupSet.788
  5655. )
  5656.  
  5657. (ToolBar.789
  5658.     Child:    790
  5659.     Child:    792
  5660.     Child:    794
  5661. )
  5662.  
  5663. (Tool.790
  5664.     Help:    "Select//Selects records in the table"
  5665.     HelpTopic:    "Select_tool"
  5666.     Icon:    791
  5667.     Cursor:    "Cursors.Default"
  5668.     Apply:    "Table.Select"
  5669.     Click:    "Table.StopEditing"
  5670. )
  5671.  
  5672. (AVIcon.791
  5673.     Name:    "Select"
  5674.     Res:    "Icons.Select"
  5675.  
  5676. )
  5677.  
  5678. (Tool.792
  5679.     Disabled:    1
  5680.     Help:    "Edit//Changes cell values"
  5681.     HelpTopic:    "Edit_tool"
  5682.     Update:    "Table.IsEditableUpdate"
  5683.     Icon:    793
  5684.     Cursor:    "Cursors.Finger"
  5685.     Apply:    "Table.Edit"
  5686. )
  5687.  
  5688. (AVIcon.793
  5689.     Name:    "Edit"
  5690.     Res:    "Icons.Edit"
  5691.  
  5692. )
  5693.  
  5694. (Tool.794
  5695.     Help:    "Identify//Provides information about a record"
  5696.     HelpTopic:    "Identify_tool"
  5697.     Icon:    795
  5698.     Cursor:    "Cursors.ID"
  5699.     Apply:    "Table.Identify"
  5700.     Click:    "Table.StopEditing"
  5701. )
  5702.  
  5703. (AVIcon.795
  5704.     Name:    "ID"
  5705.     Res:    "Icons.ID"
  5706.  
  5707. )
  5708.  
  5709. (AVIcon.796
  5710.     Name:    "Icon"
  5711.     Res:    "Table.Icon"
  5712.  
  5713. )
  5714.  
  5715. (DocGUI.797
  5716.     Name:    "Chart"
  5717.     Type:    "Chart"
  5718.     Modified:    1
  5719.     Visible:    1
  5720.     MenuBar:    798
  5721.     ButnBar:    844
  5722.     Popups:    873
  5723.     ToolBar:    874
  5724.     NewScript:    "Chart.New"
  5725.     OpenScript:    "Doc.Open"
  5726.     ActionScript:    "Doc.Action"
  5727.     NewUpdateScript:    "Chart.NewUpdate"
  5728.     OpenUpdateScript:    "Doc.OpenUpdate"
  5729.     ActionUpdateScript:    "Doc.ActionUpdate"
  5730.     Title:    "Charts"
  5731.     Icon:    885
  5732. )
  5733.  
  5734. (MenuBar.798
  5735.     Child:    799
  5736.     Child:    812
  5737.     Child:    814
  5738.     Child:    821
  5739.     Child:    832
  5740.     Child:    839
  5741. )
  5742.  
  5743. (PMenu.799
  5744.     InternalName:    "File"
  5745.     Child:    800
  5746.     Child:    801
  5747.     Child:    802
  5748.     Child:    803
  5749.     Child:    804
  5750.     Child:    805
  5751.     Child:    806
  5752.     Child:    807
  5753.     Child:    808
  5754.     Child:    809
  5755.     Child:    810
  5756.     Child:    811
  5757.     Label:    "&File"
  5758. )
  5759.  
  5760. (Choice.800
  5761.     Help:    "Closes the active component"
  5762.     HelpTopic:    "Close"
  5763.     Label:    "&Close"
  5764.     Click:    "Project.CloseDoc"
  5765.     Shortcut:    "Keys.None"
  5766. )
  5767.  
  5768. (Choice.801
  5769.     Help:    "Closes all components"
  5770.     HelpTopic:    "Close_All"
  5771.     Label:    "Close &All"
  5772.     Click:    "Project.CloseAll"
  5773.     Shortcut:    "Keys.None"
  5774. )
  5775.  
  5776. (Space.802
  5777. )
  5778.  
  5779. (Choice.803
  5780.     Help:    "Saves the current project"
  5781.     HelpTopic:    "Save_Project"
  5782.     Label:    "&Save Project"
  5783.     Click:    "Project.Save"
  5784.     Shortcut:    "Keys.Ctrl+S"
  5785. )
  5786.  
  5787. (Choice.804
  5788.     Help:    "Saves the current project with a new name"
  5789.     HelpTopic:    "Save_Project_As"
  5790.     Label:    "Save Project As..."
  5791.     Click:    "Project.SaveAs"
  5792.     Shortcut:    "Keys.None"
  5793. )
  5794.  
  5795. (Space.805
  5796. )
  5797.  
  5798. (Choice.806
  5799.     Help:    "Displays the Extensions Dialog"
  5800.     HelpTopic:    "Extensions"
  5801.     Label:    "Extensions..."
  5802.     Click:    "Appl.GetExtensionWin"
  5803.     Shortcut:    "Keys.None"
  5804. )
  5805.  
  5806. (Space.807
  5807. )
  5808.  
  5809. (Choice.808
  5810.     Help:    "Prints the chart"
  5811.     HelpTopic:    "Print"
  5812.     Label:    "&Print..."
  5813.     Click:    "Doc.Print"
  5814.     Shortcut:    "Keys.None"
  5815. )
  5816.  
  5817. (Choice.809
  5818.     Help:    "Edits the printer and the printing options"
  5819.     HelpTopic:    "Print_Setup"
  5820.     Update:    "PrintSetupUpdate"
  5821.     Label:    "P&rint Setup..."
  5822.     Click:    "Project.PrintSetup"
  5823.     Shortcut:    "Keys.None"
  5824. )
  5825.  
  5826. (Space.810
  5827. )
  5828.  
  5829. (Choice.811
  5830.     Help:    "Exits ArcView"
  5831.     HelpTopic:    "Exit"
  5832.     Label:    "E&xit"
  5833.     Click:    "Project.Exit"
  5834.     Shortcut:    "Keys.None"
  5835. )
  5836.  
  5837. (PMenu.812
  5838.     InternalName:    "Edit"
  5839.     Child:    813
  5840.     Label:    "&Edit"
  5841. )
  5842.  
  5843. (Choice.813
  5844.     Disabled:    1
  5845.     Help:    "Undoes the last erase"
  5846.     HelpTopic:    "Undo_Erase"
  5847.     Update:    "Chart.UndoUpdate"
  5848.     Label:    "&Undo Erase"
  5849.     Click:    "Chart.Undo"
  5850.     Shortcut:    "Keys.None"
  5851. )
  5852.  
  5853. (PMenu.814
  5854.     InternalName:    "Gallery"
  5855.     Child:    815
  5856.     Child:    816
  5857.     Child:    817
  5858.     Child:    818
  5859.     Child:    819
  5860.     Child:    820
  5861.     Label:    "&Gallery"
  5862. )
  5863.  
  5864. (Choice.815
  5865.     Help:    "Displays the Area chart gallery"
  5866.     HelpTopic:    "Area_Chart_Gallery"
  5867.     Label:    "&Area..."
  5868.     Click:    "Chart.AreaGallery"
  5869.     Shortcut:    "Keys.None"
  5870. )
  5871.  
  5872. (Choice.816
  5873.     Help:    "Displays the Bar chart gallery"
  5874.     HelpTopic:    "Bar_Chart_Gallery"
  5875.     Label:    "&Bar..."
  5876.     Click:    "Chart.BarGallery"
  5877.     Shortcut:    "Keys.None"
  5878. )
  5879.  
  5880. (Choice.817
  5881.     Help:    "Displays the Column chart gallery"
  5882.     HelpTopic:    "Column_Chart_Gallery"
  5883.     Label:    "&Column..."
  5884.     Click:    "Chart.ColumnGallery"
  5885.     Shortcut:    "Keys.None"
  5886. )
  5887.  
  5888. (Choice.818
  5889.     Help:    "Displays the Line chart gallery"
  5890.     HelpTopic:    "Line_Chart_Gallery"
  5891.     Label:    "&Line..."
  5892.     Click:    "Chart.LineGallery"
  5893.     Shortcut:    "Keys.None"
  5894. )
  5895.  
  5896. (Choice.819
  5897.     Help:    "Displays the Pie chart gallery"
  5898.     HelpTopic:    "Pie_Chart_Gallery"
  5899.     Label:    "&Pie..."
  5900.     Click:    "Chart.PieGallery"
  5901.     Shortcut:    "Keys.None"
  5902. )
  5903.  
  5904. (Choice.820
  5905.     Disabled:    1
  5906.     Help:    "Displays the XY Scatter chart gallery"
  5907.     HelpTopic:    "Scatter_Chart_Gallery"
  5908.     Update:    "Chart.TwoColumnUpdate"
  5909.     Label:    "XY &Scatter..."
  5910.     Click:    "Chart.ScatterGallery"
  5911.     Shortcut:    "Keys.None"
  5912. )
  5913.  
  5914. (PMenu.821
  5915.     InternalName:    "Chart"
  5916.     Child:    822
  5917.     Child:    823
  5918.     Child:    824
  5919.     Child:    825
  5920.     Child:    826
  5921.     Child:    827
  5922.     Child:    828
  5923.     Child:    829
  5924.     Child:    830
  5925.     Child:    831
  5926.     Label:    "&Chart"
  5927. )
  5928.  
  5929. (Choice.822
  5930.     Help:    "Displays the dialog box to edit properties of the chart"
  5931.     HelpTopic:    "Chart_Properties"
  5932.     Label:    "&Properties..."
  5933.     Click:    "Chart.Properties"
  5934.     Shortcut:    "Keys.None"
  5935. )
  5936.  
  5937. (Space.823
  5938. )
  5939.  
  5940. (Choice.824
  5941.     Disabled:    1
  5942.     Help:    "Toggles series from records / series from fields"
  5943.     HelpTopic:    "Series_From_Records_Fields"
  5944.     Update:    "Chart.ToggleUpdateMenu"
  5945.     Label:    "&Series in rows/columns"
  5946.     Click:    "Chart.Toggle"
  5947.     Shortcut:    "Keys.None"
  5948. )
  5949.  
  5950. (Space.825
  5951. )
  5952.  
  5953. (Choice.826
  5954.     Help:    "Finds the row in the table using the text you enter"
  5955.     HelpTopic:    "Find"
  5956.     Label:    "&Find..."
  5957.     Click:    "Chart.Find"
  5958.     Shortcut:    "Keys.Ctrl+F"
  5959. )
  5960.  
  5961. (Space.827
  5962. )
  5963.  
  5964. (Choice.828
  5965.     Help:    "Shows or hides the chart's title"
  5966.     HelpTopic:    "Show_Hide_Chart_Title"
  5967.     Update:    "Chart.ToggleTitleUpdate"
  5968.     Label:    "Show/Hide &Title"
  5969.     Click:    "Chart.ToggleTitle"
  5970.     Shortcut:    "Keys.None"
  5971. )
  5972.  
  5973. (Choice.829
  5974.     Help:    "Shows or hides the chart's legend"
  5975.     HelpTopic:    "Show_Hide_Chart_Legend"
  5976.     Update:    "Chart.ToggleLegendUpdate"
  5977.     Label:    "Show/Hide &Legend"
  5978.     Click:    "Chart.ToggleLegend"
  5979.     Shortcut:    "Keys.None"
  5980. )
  5981.  
  5982. (Choice.830
  5983.     Help:    "Shows or hides the chart's X Axis"
  5984.     HelpTopic:    "Show_Hide_Chart_X_Axis"
  5985.     Update:    "Chart.ToggleXAxisUpdate"
  5986.     Label:    "Show/Hide &X Axis"
  5987.     Click:    "Chart.ToggleXAxis"
  5988.     Shortcut:    "Keys.None"
  5989. )
  5990.  
  5991. (Choice.831
  5992.     Help:    "Shows or hides the chart's Y Axis"
  5993.     HelpTopic:    "Show_Hide_Chart_Y_Axis"
  5994.     Update:    "Chart.ToggleYAxisUpdate"
  5995.     Label:    "Show/Hide &Y Axis"
  5996.     Click:    "Chart.ToggleYAxis"
  5997.     Shortcut:    "Keys.None"
  5998. )
  5999.  
  6000. (PMenu.832
  6001.     InternalName:    "Window"
  6002.     Child:    833
  6003.     Child:    834
  6004.     Child:    835
  6005.     Child:    836
  6006.     Child:    837
  6007.     Child:    838
  6008.     Label:    "&Window"
  6009. )
  6010.  
  6011. (Choice.833
  6012.     Help:    "Arranges windows as non-overlapping tiles"
  6013.     HelpTopic:    "Tile"
  6014.     Label:    "&Tile"
  6015.     Click:    "Project.Tile"
  6016.     Shortcut:    "Keys.None"
  6017. )
  6018.  
  6019. (Choice.834
  6020.     Help:    "Arranges windows"
  6021.     HelpTopic:    "Cascade"
  6022.     Label:    "&Cascade"
  6023.     Click:    "Project.Cascade"
  6024.     Shortcut:    "Keys.None"
  6025. )
  6026.  
  6027. (Choice.835
  6028.     Help:    "Arranges iconified windows"
  6029.     HelpTopic:    "Arrange_Icons"
  6030.     Label:    "&Arrange Icons"
  6031.     Click:    "Project.ArrangeIcons"
  6032.     Shortcut:    "Keys.None"
  6033. )
  6034.  
  6035. (Space.836
  6036. )
  6037.  
  6038. (Choice.837
  6039.     Help:    "Shows the symbol window"
  6040.     HelpTopic:    "Show_Symbol_Window"
  6041.     Label:    "Show Symbol Window..."
  6042.     Click:    "Project.ShowHideSymWin"
  6043.     Shortcut:    "Keys.Ctrl+P"
  6044. )
  6045.  
  6046. (Space.838
  6047.     Update:    "WindowMenuUpdate"
  6048. )
  6049.  
  6050. (PMenu.839
  6051.     InternalName:    "Help"
  6052.     Child:    840
  6053.     Child:    841
  6054.     Child:    842
  6055.     Child:    843
  6056.     Label:    "&Help"
  6057. )
  6058.  
  6059. (Choice.840
  6060.     Help:    "Displays the dialog for browsing and searching ArcView's help system"
  6061.     HelpTopic:    "Help_on_Help_Topics"
  6062.     Label:    "Help &Topics..."
  6063.     Click:    "Project.HelpTopics"
  6064.     Shortcut:    "Keys.None"
  6065. )
  6066.  
  6067. (Choice.841
  6068.     Help:    "Provides instructions for how to obtain help from ArcView"
  6069.     HelpTopic:    "Help_on_How_to_Get_Help"
  6070.     Label:    "&How to Get Help..."
  6071.     Click:    "Project.HelpHelp"
  6072.     Shortcut:    "Keys.None"
  6073. )
  6074.  
  6075. (Space.842
  6076. )
  6077.  
  6078. (Choice.843
  6079.     Help:    "Provides information about ArcView"
  6080.     HelpTopic:    "About"
  6081.     Label:    "&About ArcView..."
  6082.     Click:    "Project.About"
  6083.     Shortcut:    "Keys.None"
  6084. )
  6085.  
  6086. (ButnBar.844
  6087.     Child:    845
  6088.     Child:    847
  6089.     Child:    848
  6090.     Child:    850
  6091.     Child:    851
  6092.     Child:    853
  6093.     Child:    855
  6094.     Child:    857
  6095.     Child:    859
  6096.     Child:    861
  6097.     Child:    863
  6098.     Child:    864
  6099.     Child:    866
  6100.     Child:    868
  6101.     Child:    870
  6102.     Child:    871
  6103. )
  6104.  
  6105. (Butn.845
  6106.     Help:    "Save Project//Saves the current project"
  6107.     HelpTopic:    "Save_Project"
  6108.     Icon:    846
  6109.     Click:    "Project.Save"
  6110. )
  6111.  
  6112. (AVIcon.846
  6113.     Name:    "Save"
  6114.     Res:    "Icons.Save"
  6115.  
  6116. )
  6117.  
  6118. (Space.847
  6119. )
  6120.  
  6121. (Butn.848
  6122.     Disabled:    1
  6123.     Help:    "Undo Erase//Undoes the last erase"
  6124.     HelpTopic:    "Undo_Erase"
  6125.     Update:    "Chart.UndoUpdate"
  6126.     Icon:    849
  6127.     Click:    "Chart.Undo"
  6128. )
  6129.  
  6130. (AVIcon.849
  6131.     Name:    "Undo"
  6132.     Res:    "Icons.Undo"
  6133.  
  6134. )
  6135.  
  6136. (Space.850
  6137. )
  6138.  
  6139. (Butn.851
  6140.     Help:    "Area Chart Gallery//Displays the Area chart gallery"
  6141.     HelpTopic:    "Area_Chart_Gallery"
  6142.     Icon:    852
  6143.     Click:    "Chart.AreaGallery"
  6144. )
  6145.  
  6146. (AVIcon.852
  6147.     Name:    "Area"
  6148.     Res:    "Icons.Area"
  6149.  
  6150. )
  6151.  
  6152. (Butn.853
  6153.     Help:    "Bar Chart Gallery//Displays the Bar chart gallery"
  6154.     HelpTopic:    "Bar_Chart_Gallery"
  6155.     Icon:    854
  6156.     Click:    "Chart.BarGallery"
  6157. )
  6158.  
  6159. (AVIcon.854
  6160.     Name:    "Icon2"
  6161.     Res:    "Icons.Icon2"
  6162.  
  6163. )
  6164.  
  6165. (Butn.855
  6166.     Help:    "Column Chart Gallery//Displays the Column chart gallery"
  6167.     HelpTopic:    "Column_Chart_Gallery"
  6168.     Icon:    856
  6169.     Click:    "Chart.ColumnGallery"
  6170. )
  6171.  
  6172. (AVIcon.856
  6173.     Name:    "Icon3"
  6174.     Res:    "Icons.Icon3"
  6175.  
  6176. )
  6177.  
  6178. (Butn.857
  6179.     Help:    "Line Chart Gallery//Displays the Line chart gallery"
  6180.     HelpTopic:    "Line_Chart_Gallery"
  6181.     Icon:    858
  6182.     Click:    "Chart.LineGallery"
  6183. )
  6184.  
  6185. (AVIcon.858
  6186.     Name:    "Icon12"
  6187.     Res:    "Icons.Icon12"
  6188.  
  6189. )
  6190.  
  6191. (Butn.859
  6192.     Help:    "Pie Chart Gallery//Displays the Pie chart gallery"
  6193.     HelpTopic:    "Pie_Chart_Gallery"
  6194.     Icon:    860
  6195.     Click:    "Chart.PieGallery"
  6196. )
  6197.  
  6198. (AVIcon.860
  6199.     Name:    "Pie"
  6200.     Res:    "Icons.Pie"
  6201.  
  6202. )
  6203.  
  6204. (Butn.861
  6205.     Disabled:    1
  6206.     Help:    "XY Scatter Chart Gallery//Displays the XY Scatter chart gallery"
  6207.     HelpTopic:    "Scatter_Chart_Gallery"
  6208.     Update:    "Chart.TwoColumnUpdate"
  6209.     Icon:    862
  6210.     Click:    "Chart.ScatterGallery"
  6211. )
  6212.  
  6213. (AVIcon.862
  6214.     Name:    "Icon5"
  6215.     Res:    "Icons.Icon5"
  6216.  
  6217. )
  6218.  
  6219. (Space.863
  6220. )
  6221.  
  6222. (Butn.864
  6223.     Help:    "Chart Properties//Displays the dialog box to edit properties of the chart"
  6224.     HelpTopic:    "Chart_Properties"
  6225.     Icon:    865
  6226.     Click:    "Chart.Properties"
  6227. )
  6228.  
  6229. (AVIcon.865
  6230.     Name:    "Props"
  6231.     Res:    "Icons.Props"
  6232.  
  6233. )
  6234.  
  6235. (Butn.866
  6236.     Disabled:    1
  6237.     Help:    "Series from Records/Fields//Toggles series from records / series from fields"
  6238.     HelpTopic:    "Series_From_Records_Fields"
  6239.     Update:    "Chart.ToggleUpdate"
  6240.     Icon:    867
  6241.     Click:    "Chart.Toggle"
  6242. )
  6243.  
  6244. (AVIcon.867
  6245.     Name:    "SeriesRowCol"
  6246.     Res:    "Icons.SeriesRowCol"
  6247.  
  6248. )
  6249.  
  6250. (Butn.868
  6251.     Help:    "Find//Finds the row in the table using the text you enter"
  6252.     HelpTopic:    "Find"
  6253.     Icon:    869
  6254.     Click:    "Chart.Find"
  6255. )
  6256.  
  6257. (AVIcon.869
  6258.     Name:    "Find"
  6259.     Res:    "Icons.Find"
  6260.  
  6261. )
  6262.  
  6263. (Space.870
  6264. )
  6265.  
  6266. (Butn.871
  6267.     Help:    "Help//Gets help about the next button, tool, or menu choice you click"
  6268.     HelpTopic:    "Help_button"
  6269.     Icon:    872
  6270.     Click:    "Help.Tool"
  6271. )
  6272.  
  6273. (AVIcon.872
  6274.     Name:    "HelpTool"
  6275.     Res:    "Icons.HelpTool"
  6276.  
  6277. )
  6278.  
  6279. (PopupSet.873
  6280. )
  6281.  
  6282. (ToolBar.874
  6283.     Child:    875
  6284.     Child:    877
  6285.     Child:    879
  6286.     Child:    881
  6287.     Child:    883
  6288. )
  6289.  
  6290. (Tool.875
  6291.     Help:    "Identify//Provides information about a record"
  6292.     HelpTopic:    "Identify_tool"
  6293.     Tag:    "Identify"
  6294.     Icon:    876
  6295.     Cursor:    "Cursors.ID"
  6296.     Apply:    "Chart.Identify"
  6297. )
  6298.  
  6299. (AVIcon.876
  6300.     Name:    "ID"
  6301.     Res:    "Icons.ID"
  6302.  
  6303. )
  6304.  
  6305. (Tool.877
  6306.     Help:    "Erase//Erases data markers from chart and unselects records from table"
  6307.     HelpTopic:    "Erase_tool"
  6308.     Tag:    "Erase"
  6309.     Icon:    878
  6310.     Cursor:    "Cursors.Default"
  6311.     Apply:    "Chart.Erase"
  6312. )
  6313.  
  6314. (AVIcon.878
  6315.     Name:    "Erase"
  6316.     Res:    "Icons.Erase"
  6317.  
  6318. )
  6319.  
  6320. (Tool.879
  6321.     Disabled:    1
  6322.     Help:    "Erase with Polygon//Erases data markers within polygon from chart and unselects records from table"
  6323.     HelpTopic:    "Erase_with_Polygon_tool"
  6324.     Tag:    "ErasePoly"
  6325.     Update:    "Chart.IsScatterUpdate"
  6326.     Icon:    880
  6327.     Cursor:    "Cursors.Default"
  6328.     Apply:    "Chart.ErasePoly"
  6329. )
  6330.  
  6331. (AVIcon.880
  6332.     Name:    "EraseInPolygon"
  6333.     Res:    "Icons.EraseInPolygon"
  6334.  
  6335. )
  6336.  
  6337. (Tool.881
  6338.     Help:    "Chart Element Properties//EDIT: changes chart element properties"
  6339.     HelpTopic:    "Chart_Element_Properties_tool"
  6340.     Tag:    "Edit"
  6341.     Icon:    882
  6342.     Cursor:    "Cursors.Default"
  6343.     Apply:    "Chart.PropTool"
  6344. )
  6345.  
  6346. (AVIcon.882
  6347.     Name:    "ChartPropertiesTool"
  6348.     Res:    "Icons.ChartPropertiesTool"
  6349.  
  6350. )
  6351.  
  6352. (Tool.883
  6353.     Help:    "Chart Color//PAINT: changes chart element color"
  6354.     HelpTopic:    "Chart_Color_tool"
  6355.     Tag:    "Paint"
  6356.     Icon:    884
  6357.     Cursor:    "Cursors.Default"
  6358.     Apply:    "Chart.PaintTool"
  6359.     Click:    "Chart.ShowSymWin"
  6360. )
  6361.  
  6362. (AVIcon.884
  6363.     Name:    "ColorWheelRgb"
  6364.     Res:    "Icons.ColorWheelRgb"
  6365.  
  6366. )
  6367.  
  6368. (AVIcon.885
  6369.     Name:    "Icon"
  6370.     Res:    "ChartDoc.Icon"
  6371.  
  6372. )
  6373.  
  6374. (DocGUI.886
  6375.     Name:    "Layout"
  6376.     Type:    "Layout"
  6377.     Modified:    1
  6378.     Visible:    1
  6379.     MenuBar:    887
  6380.     ButnBar:    958
  6381.     Popups:    1001
  6382.     ToolBar:    1013
  6383.     NewScript:    "Layout.New"
  6384.     OpenScript:    "Doc.Open"
  6385.     ActionScript:    "Doc.Action"
  6386.     NewUpdateScript:    "Doc.NewUpdate"
  6387.     OpenUpdateScript:    "Doc.OpenUpdate"
  6388.     ActionUpdateScript:    "Doc.ActionUpdate"
  6389.     Title:    "Layouts"
  6390.     Icon:    1065
  6391. )
  6392.  
  6393. (MenuBar.887
  6394.     Child:    888
  6395.     Child:    902
  6396.     Child:    911
  6397.     Child:    929
  6398.     Child:    943
  6399.     Child:    953
  6400. )
  6401.  
  6402. (PMenu.888
  6403.     InternalName:    "File"
  6404.     Child:    889
  6405.     Child:    890
  6406.     Child:    891
  6407.     Child:    892
  6408.     Child:    893
  6409.     Child:    894
  6410.     Child:    895
  6411.     Child:    896
  6412.     Child:    897
  6413.     Child:    898
  6414.     Child:    899
  6415.     Child:    900
  6416.     Child:    901
  6417.     Label:    "&File"
  6418. )
  6419.  
  6420. (Choice.889
  6421.     Help:    "Closes the active component"
  6422.     HelpTopic:    "Close"
  6423.     Label:    "&Close"
  6424.     Click:    "Project.CloseDoc"
  6425.     Shortcut:    "Keys.None"
  6426. )
  6427.  
  6428. (Choice.890
  6429.     Help:    "Closes all components"
  6430.     HelpTopic:    "Close_All"
  6431.     Label:    "Close &All"
  6432.     Click:    "Project.CloseAll"
  6433.     Shortcut:    "Keys.None"
  6434. )
  6435.  
  6436. (Space.891
  6437. )
  6438.  
  6439. (Choice.892
  6440.     Help:    "Saves the current project"
  6441.     HelpTopic:    "Save_Project"
  6442.     Label:    "&Save Project"
  6443.     Click:    "Project.Save"
  6444.     Shortcut:    "Keys.Ctrl+S"
  6445. )
  6446.  
  6447. (Choice.893
  6448.     Help:    "Saves the current project with a new name"
  6449.     HelpTopic:    "Save_Project_As"
  6450.     Label:    "Save Project As..."
  6451.     Click:    "Project.SaveAs"
  6452.     Shortcut:    "Keys.None"
  6453. )
  6454.  
  6455. (Space.894
  6456. )
  6457.  
  6458. (Choice.895
  6459.     Help:    "Displays the Extensions Dialog"
  6460.     HelpTopic:    "Extensions"
  6461.     Label:    "Extensions..."
  6462.     Click:    "Appl.GetExtensionWin"
  6463.     Shortcut:    "Keys.None"
  6464. )
  6465.  
  6466. (Space.896
  6467. )
  6468.  
  6469. (Choice.897
  6470.     Help:    "Prints the layout"
  6471.     HelpTopic:    "Print"
  6472.     Label:    "&Print..."
  6473.     Click:    "Doc.Print"
  6474.     Shortcut:    "Keys.None"
  6475. )
  6476.  
  6477. (Choice.898
  6478.     Help:    "Edits the printer and the printing options"
  6479.     HelpTopic:    "Print_Setup"
  6480.     Label:    "P&rint Setup..."
  6481.     Click:    "Project.PrintSetup"
  6482.     Shortcut:    "Keys.None"
  6483. )
  6484.  
  6485. (Choice.899
  6486.     Help:    "Exports the Layout to a graphics file"
  6487.     HelpTopic:    "Export"
  6488.     Label:    "&Export..."
  6489.     Click:    "Layout.Export"
  6490.     Shortcut:    "Keys.None"
  6491. )
  6492.  
  6493. (Space.900
  6494. )
  6495.  
  6496. (Choice.901
  6497.     Help:    "Exits ArcView"
  6498.     HelpTopic:    "Exit"
  6499.     Label:    "E&xit"
  6500.     Click:    "Project.Exit"
  6501.     Shortcut:    "Keys.None"
  6502. )
  6503.  
  6504. (PMenu.902
  6505.     InternalName:    "Edit"
  6506.     Child:    903
  6507.     Child:    904
  6508.     Child:    905
  6509.     Child:    906
  6510.     Child:    907
  6511.     Child:    908
  6512.     Child:    909
  6513.     Child:    910
  6514.     Label:    "&Edit"
  6515. )
  6516.  
  6517. (Choice.903
  6518.     Disabled:    1
  6519.     Help:    "Undo last edit"
  6520.     HelpTopic:    "Undo"
  6521.     Update:    "Layout.UndoUpdate"
  6522.     Label:    "&Undo"
  6523.     Click:    "Layout.Undo"
  6524.     Shortcut:    "Keys.Ctrl+Z"
  6525. )
  6526.  
  6527. (Space.904
  6528. )
  6529.  
  6530. (Choice.905
  6531.     Disabled:    1
  6532.     Help:    "Copies selected graphics to the clipboard and removes them from the layout"
  6533.     HelpTopic:    "Cut"
  6534.     Update:    "Graphic.HasSelectionUpdate"
  6535.     Label:    "Cu&t"
  6536.     Click:    "Layout.Cut"
  6537.     Shortcut:    "Keys.Ctrl+X"
  6538. )
  6539.  
  6540. (Choice.906
  6541.     Disabled:    1
  6542.     Help:    "Copies the selected shapes or graphics to the clipboard"
  6543.     HelpTopic:    "Copy"
  6544.     Update:    "Graphic.HasSelectionUpdate"
  6545.     Label:    "&Copy"
  6546.     Click:    "Layout.Copy"
  6547.     Shortcut:    "Keys.Ctrl+C"
  6548. )
  6549.  
  6550. (Choice.907
  6551.     Disabled:    1
  6552.     Help:    "Inserts the contents of the clipboard"
  6553.     HelpTopic:    "Paste"
  6554.     Update:    "Layout.PasteUpdate"
  6555.     Label:    "&Paste"
  6556.     Click:    "Layout.Paste"
  6557.     Shortcut:    "Keys.Ctrl+V"
  6558. )
  6559.  
  6560. (Choice.908
  6561.     Disabled:    1
  6562.     Help:    "Removes the selected frames or graphics from the layout"
  6563.     HelpTopic:    "Delete"
  6564.     Update:    "Graphic.HasSelectionUpdate"
  6565.     Label:    "&Delete"
  6566.     Click:    "Layout.Clear"
  6567.     Shortcut:    "Keys.Del"
  6568. )
  6569.  
  6570. (Space.909
  6571. )
  6572.  
  6573. (Choice.910
  6574.     Disabled:    1
  6575.     Help:    "Selects all graphics in the layout"
  6576.     HelpTopic:    "Select_All"
  6577.     Update:    "Layout.HasGraphicsUpdate"
  6578.     Label:    "Select &All"
  6579.     Click:    "Graphic.SelectAll"
  6580.     Shortcut:    "Keys.None"
  6581. )
  6582.  
  6583. (PMenu.911
  6584.     InternalName:    "Layout"
  6585.     Child:    912
  6586.     Child:    913
  6587.     Child:    914
  6588.     Child:    915
  6589.     Child:    916
  6590.     Child:    917
  6591.     Child:    918
  6592.     Child:    919
  6593.     Child:    920
  6594.     Child:    921
  6595.     Child:    922
  6596.     Child:    923
  6597.     Child:    924
  6598.     Child:    925
  6599.     Child:    926
  6600.     Child:    927
  6601.     Child:    928
  6602.     Label:    "&Layout"
  6603. )
  6604.  
  6605. (Choice.912
  6606.     Help:    "Displays the dialog box to edit properties of the layout"
  6607.     HelpTopic:    "Layout_Properties"
  6608.     Label:    "&Properties..."
  6609.     Click:    "Layout.Properties"
  6610.     Shortcut:    "Keys.None"
  6611. )
  6612.  
  6613. (Choice.913
  6614.     Help:    "Displays the page setup dialog"
  6615.     HelpTopic:    "Page_Setup"
  6616.     Label:    "Page Se&tup..."
  6617.     Click:    "Layout.PageSetup"
  6618.     Shortcut:    "Keys.None"
  6619. )
  6620.  
  6621. (Space.914
  6622. )
  6623.  
  6624. (Choice.915
  6625.     Help:    "Zooms to the extent of the layout's page"
  6626.     HelpTopic:    "Zoom_to_Page"
  6627.     Label:    "&Zoom to Page"
  6628.     Click:    "Layout.ZoomPage"
  6629.     Shortcut:    "Keys.None"
  6630. )
  6631.  
  6632. (Choice.916
  6633.     Help:    "Zooms to display the actual size of the layout (1:1)"
  6634.     HelpTopic:    "Zoom_to_Actual_Size"
  6635.     Label:    "Zoom to &Actual"
  6636.     Click:    "Layout.ZoomActual"
  6637.     Shortcut:    "Keys.None"
  6638. )
  6639.  
  6640. (Choice.917
  6641.     Disabled:    1
  6642.     Help:    "Zooms to the extent of the selected layout graphics"
  6643.     HelpTopic:    "Zoom_to_Selected"
  6644.     Update:    "Graphic.HasSelectionUpdate"
  6645.     Label:    "Zoom to &Selected"
  6646.     Click:    "Layout.ZoomSelected"
  6647.     Shortcut:    "Keys.None"
  6648. )
  6649.  
  6650. (Choice.918
  6651.     Help:    "Zooms in on the center of the display"
  6652.     HelpTopic:    "Zoom_In"
  6653.     Label:    "Zoom &In"
  6654.     Click:    "Layout.ZoomIn"
  6655.     Shortcut:    "Keys.None"
  6656. )
  6657.  
  6658. (Choice.919
  6659.     Help:    "Zooms out from the center of the display"
  6660.     HelpTopic:    "Zoom_Out"
  6661.     Label:    "Zoom &Out"
  6662.     Click:    "Layout.ZoomOut"
  6663.     Shortcut:    "Keys.None"
  6664. )
  6665.  
  6666. (Space.920
  6667. )
  6668.  
  6669. (Choice.921
  6670.     Help:    "Shows or hides the layout's grid"
  6671.     HelpTopic:    "Show_Hide_Grid"
  6672.     Update:    "Layout.ShowHideGridUpdate"
  6673.     Label:    "Hide &Grid"
  6674.     Click:    "Layout.ShowHideGrid"
  6675.     Shortcut:    "Keys.None"
  6676. )
  6677.  
  6678. (Choice.922
  6679.     Help:    "Shows or hides the layout's margins"
  6680.     HelpTopic:    "Show_Hide_Margins"
  6681.     Update:    "Layout.ShowHideMarginsUpdate"
  6682.     Label:    "Hide &Margins"
  6683.     Click:    "Layout.ShowHideMargins"
  6684.     Shortcut:    "Keys.None"
  6685. )
  6686.  
  6687. (Space.923
  6688. )
  6689.  
  6690. (Choice.924
  6691.     Help:    "Places a neatline around your graphics or inside your margins "
  6692.     HelpTopic:    "Layout_Neatline"
  6693.     Update:    "Graphic.Neatline ShowUpdate"
  6694.     Label:    "Add Neatline..."
  6695.     Click:    "Graphic.Neatline Show"
  6696.     Shortcut:    "Keys.None"
  6697. )
  6698.  
  6699. (Space.925
  6700. )
  6701.  
  6702. (Choice.926
  6703.     Help:    "Create a new layout by using a predefined template"
  6704.     HelpTopic:    "Use_Template"
  6705.     Label:    "&Use Template..."
  6706.     Click:    "Layout.Template"
  6707.     Shortcut:    "Keys.None"
  6708. )
  6709.  
  6710. (Choice.927
  6711.     Help:    "Store the current layout as a template"
  6712.     HelpTopic:    "Store_As_Template"
  6713.     Label:    "Sto&re As Template..."
  6714.     Click:    "Layout.TemplateStore"
  6715.     Shortcut:    "Keys.None"
  6716. )
  6717.  
  6718. (Choice.928
  6719.     Disabled:    1
  6720.     Help:    "Store each graphic group in the current layout as a north arrow"
  6721.     HelpTopic:    "Store_North_Arrows"
  6722.     Update:    "Graphic.HasSelectionUpdate"
  6723.     Label:    "Store &North Arrows"
  6724.     Click:    "Graphic.StoreNorthArrow"
  6725.     Shortcut:    "Keys.None"
  6726. )
  6727.  
  6728. (PMenu.929
  6729.     InternalName:    "Graphics"
  6730.     Child:    930
  6731.     Child:    931
  6732.     Child:    932
  6733.     Child:    933
  6734.     Child:    934
  6735.     Child:    935
  6736.     Child:    936
  6737.     Child:    937
  6738.     Child:    938
  6739.     Child:    939
  6740.     Child:    940
  6741.     Child:    941
  6742.     Child:    942
  6743.     Label:    "&Graphics"
  6744. )
  6745.  
  6746. (Choice.930
  6747.     Disabled:    1
  6748.     Help:    "Displays the property editor for the selected graphic"
  6749.     HelpTopic:    "Graphic_Properties"
  6750.     Update:    "Graphic.HasSelectionUpdate"
  6751.     Label:    "&Properties..."
  6752.     Click:    "Graphic.Edit"
  6753.     Shortcut:    "Keys.None"
  6754. )
  6755.  
  6756. (Space.931
  6757. )
  6758.  
  6759. (Choice.932
  6760.     Help:    "Shows a dialog where you can set the default values for the text tools"
  6761.     HelpTopic:    "Default_settings_for_text_and_label_tools"
  6762.     Label:    "&Text Tool Defaults..."
  6763.     Click:    "Graphic.Label Defaults Show"
  6764.     Shortcut:    "Keys.None"
  6765. )
  6766.  
  6767. (Space.933
  6768. )
  6769.  
  6770. (Choice.934
  6771.     Disabled:    1
  6772.     Help:    "Displays a dialog box to adjust size and position of selected graphic"
  6773.     HelpTopic:    "Size_and_Position"
  6774.     Update:    "Graphic.SingleSelectionUpdate"
  6775.     Label:    "&Size and Position..."
  6776.     Click:    "Graphic.SizePos"
  6777.     Shortcut:    "Keys.None"
  6778. )
  6779.  
  6780. (Choice.935
  6781.     Disabled:    1
  6782.     Help:    "Aligns the selected graphics"
  6783.     HelpTopic:    "Align"
  6784.     Update:    "Graphic.HasSelectionUpdate"
  6785.     Label:    "&Align..."
  6786.     Click:    "Graphic.Align"
  6787.     Shortcut:    "Keys.Ctrl+A"
  6788. )
  6789.  
  6790. (Space.936
  6791. )
  6792.  
  6793. (Choice.937
  6794.     Disabled:    1
  6795.     Help:    "Moves selected graphics in front of other graphics"
  6796.     HelpTopic:    "Bring_to_Front"
  6797.     Update:    "Graphic.HasSelectionUpdate"
  6798.     Label:    "Bring to &Front"
  6799.     Click:    "Graphic.ToFront"
  6800.     Shortcut:    "Keys.None"
  6801. )
  6802.  
  6803. (Choice.938
  6804.     Disabled:    1
  6805.     Help:    "Moves selected graphics behind other graphics"
  6806.     HelpTopic:    "Send_to_Back"
  6807.     Update:    "Graphic.HasSelectionUpdate"
  6808.     Label:    "Send to &Back"
  6809.     Click:    "Graphic.ToBack"
  6810.     Shortcut:    "Keys.None"
  6811. )
  6812.  
  6813. (Choice.939
  6814.     Disabled:    1
  6815.     Help:    "Groups selected graphics"
  6816.     HelpTopic:    "Group"
  6817.     Update:    "Graphic.GroupUpdate"
  6818.     Label:    "&Group"
  6819.     Click:    "Graphic.Group"
  6820.     Shortcut:    "Keys.Ctrl+G"
  6821. )
  6822.  
  6823. (Choice.940
  6824.     Disabled:    1
  6825.     Help:    "Ungroups selected graphics"
  6826.     HelpTopic:    "Ungroup"
  6827.     Update:    "Graphic.UngroupUpdate"
  6828.     Label:    "&Ungroup"
  6829.     Click:    "Graphic.Ungroup"
  6830.     Shortcut:    "Keys.Ctrl+U"
  6831. )
  6832.  
  6833. (Space.941
  6834. )
  6835.  
  6836. (Choice.942
  6837.     Disabled:    1
  6838.     Help:    "Simplify selected graphics by converting them to a set of shapes"
  6839.     HelpTopic:    "Simplify"
  6840.     Update:    "Graphic.HasSelectionUpdate"
  6841.     Label:    "S&implify"
  6842.     Click:    "Graphic.Simplify"
  6843.     Shortcut:    "Keys.None"
  6844. )
  6845.  
  6846. (PMenu.943
  6847.     InternalName:    "Window"
  6848.     Child:    944
  6849.     Child:    945
  6850.     Child:    946
  6851.     Child:    947
  6852.     Child:    948
  6853.     Child:    949
  6854.     Child:    951
  6855.     Child:    952
  6856.     Label:    "&Window"
  6857. )
  6858.  
  6859. (Choice.944
  6860.     Help:    "Arranges windows as non-overlapping tiles"
  6861.     HelpTopic:    "Tile"
  6862.     Label:    "&Tile"
  6863.     Click:    "Project.Tile"
  6864.     Shortcut:    "Keys.None"
  6865. )
  6866.  
  6867. (Choice.945
  6868.     Help:    "Arranges windows"
  6869.     HelpTopic:    "Cascade"
  6870.     Label:    "&Cascade"
  6871.     Click:    "Project.Cascade"
  6872.     Shortcut:    "Keys.None"
  6873. )
  6874.  
  6875. (Choice.946
  6876.     Help:    "Arranges iconified windows"
  6877.     HelpTopic:    "Arrange_Icons"
  6878.     Label:    "&Arrange Icons"
  6879.     Click:    "Project.ArrangeIcons"
  6880.     Shortcut:    "Keys.None"
  6881. )
  6882.  
  6883. (Space.947
  6884. )
  6885.  
  6886. (Choice.948
  6887.     Help:    "Shows the symbol window"
  6888.     HelpTopic:    "Show_Symbol_Window"
  6889.     Label:    "Show Symbol Window..."
  6890.     Click:    "Project.ShowHideSymWin"
  6891.     Shortcut:    "Keys.Ctrl+P"
  6892. )
  6893.  
  6894. (Space.949
  6895.     ObjectTag:    950
  6896.     Update:    "WindowMenuUpdate"
  6897. )
  6898.  
  6899. (AVStr.950
  6900.     S:    "Untitled Layout1"
  6901. )
  6902.  
  6903. (Choice.951
  6904.     Help:    "Activates Untitled"
  6905.     Label:    "&1 Untitled"
  6906.     Click:    "WindowActivate"
  6907.     Shortcut:    "Keys.None"
  6908. )
  6909.  
  6910. (Choice.952
  6911.     Help:    "Activates Layout1"
  6912.     Label:    "&2 Layout1"
  6913.     Click:    "WindowActivate"
  6914.     Shortcut:    "Keys.None"
  6915. )
  6916.  
  6917. (PMenu.953
  6918.     InternalName:    "Help"
  6919.     Child:    954
  6920.     Child:    955
  6921.     Child:    956
  6922.     Child:    957
  6923.     Label:    "&Help"
  6924. )
  6925.  
  6926. (Choice.954
  6927.     Help:    "Displays the dialog for browsing and searching ArcView's help system"
  6928.     HelpTopic:    "Help_on_Help_Topics"
  6929.     Label:    "Help &Topics..."
  6930.     Click:    "Project.HelpTopics"
  6931.     Shortcut:    "Keys.None"
  6932. )
  6933.  
  6934. (Choice.955
  6935.     Help:    "Provides instructions for how to obtain help from ArcView"
  6936.     HelpTopic:    "Help_on_How_to_Get_Help"
  6937.     Label:    "&How to Get Help..."
  6938.     Click:    "Project.HelpHelp"
  6939.     Shortcut:    "Keys.None"
  6940. )
  6941.  
  6942. (Space.956
  6943. )
  6944.  
  6945. (Choice.957
  6946.     Help:    "Provides information about ArcView"
  6947.     HelpTopic:    "About"
  6948.     Label:    "&About ArcView..."
  6949.     Click:    "Project.About"
  6950.     Shortcut:    "Keys.None"
  6951. )
  6952.  
  6953. (ButnBar.958
  6954.     Child:    959
  6955.     Child:    961
  6956.     Child:    962
  6957.     Child:    964
  6958.     Child:    966
  6959.     Child:    968
  6960.     Child:    969
  6961.     Child:    971
  6962.     Child:    973
  6963.     Child:    975
  6964.     Child:    977
  6965.     Child:    979
  6966.     Child:    981
  6967.     Child:    982
  6968.     Child:    984
  6969.     Child:    986
  6970.     Child:    988
  6971.     Child:    990
  6972.     Child:    992
  6973.     Child:    993
  6974.     Child:    995
  6975.     Child:    996
  6976.     Child:    998
  6977.     Child:    999
  6978. )
  6979.  
  6980. (Butn.959
  6981.     Help:    "Save Project//Saves the current project"
  6982.     HelpTopic:    "Save_Project"
  6983.     Icon:    960
  6984.     Click:    "Project.Save"
  6985. )
  6986.  
  6987. (AVIcon.960
  6988.     Name:    "Save"
  6989.     Res:    "Icons.Save"
  6990.  
  6991. )
  6992.  
  6993. (Space.961
  6994. )
  6995.  
  6996. (Butn.962
  6997.     Disabled:    1
  6998.     Help:    "Cut//Cuts the selection and puts it into the clipboard"
  6999.     HelpTopic:    "Cut"
  7000.     Update:    "Graphic.HasSelectionUpdate"
  7001.     Icon:    963
  7002.     Click:    "Layout.Cut"
  7003. )
  7004.  
  7005. (AVIcon.963
  7006.     Name:    "Cut"
  7007.     Res:    "Icons.Cut"
  7008.  
  7009. )
  7010.  
  7011. (Butn.964
  7012.     Disabled:    1
  7013.     Help:    "Copy//Copies the selected graphics to the clipboard"
  7014.     HelpTopic:    "Copy"
  7015.     Update:    "Graphic.HasSelectionUpdate"
  7016.     Icon:    965
  7017.     Click:    "Layout.Copy"
  7018. )
  7019.  
  7020. (AVIcon.965
  7021.     Name:    "Copy"
  7022.     Res:    "Icons.Copy"
  7023.  
  7024. )
  7025.  
  7026. (Butn.966
  7027.     Disabled:    1
  7028.     Help:    "Paste//Inserts the contents of the clipboard"
  7029.     HelpTopic:    "Paste"
  7030.     Update:    "Layout.PasteUpdate"
  7031.     Icon:    967
  7032.     Click:    "Layout.Paste"
  7033. )
  7034.  
  7035. (AVIcon.967
  7036.     Name:    "Paste"
  7037.     Res:    "Icons.Paste"
  7038.  
  7039. )
  7040.  
  7041. (Space.968
  7042. )
  7043.  
  7044. (Butn.969
  7045.     Help:    "Layout Properties//Displays the dialog box to edit properties of the layout"
  7046.     HelpTopic:    "Layout_Properties"
  7047.     Icon:    970
  7048.     Click:    "Layout.Properties"
  7049. )
  7050.  
  7051. (AVIcon.970
  7052.     Name:    "Props"
  7053.     Res:    "Icons.Props"
  7054.  
  7055. )
  7056.  
  7057. (Butn.971
  7058.     Disabled:    1
  7059.     Help:    "Group//Groups selected graphics"
  7060.     HelpTopic:    "Group"
  7061.     Update:    "Graphic.GroupUpdate"
  7062.     Icon:    972
  7063.     Click:    "Graphic.Group"
  7064. )
  7065.  
  7066. (AVIcon.972
  7067.     Name:    "Group"
  7068.     Res:    "Icons.Group"
  7069.  
  7070. )
  7071.  
  7072. (Butn.973
  7073.     Disabled:    1
  7074.     Help:    "Ungroup//Ungroups selected graphics"
  7075.     HelpTopic:    "Ungroup"
  7076.     Update:    "Graphic.UngroupUpdate"
  7077.     Icon:    974
  7078.     Click:    "Graphic.Ungroup"
  7079. )
  7080.  
  7081. (AVIcon.974
  7082.     Name:    "Ungroup"
  7083.     Res:    "Icons.Ungroup"
  7084.  
  7085. )
  7086.  
  7087. (Butn.975
  7088.     Disabled:    1
  7089.     Help:    "Bring to Front//Moves selected graphics in front of other graphics"
  7090.     HelpTopic:    "Bring_to_Front"
  7091.     Update:    "Graphic.HasSelectionUpdate"
  7092.     Icon:    976
  7093.     Click:    "Graphic.ToFront"
  7094. )
  7095.  
  7096. (AVIcon.976
  7097.     Name:    "MoveToFront"
  7098.     Res:    "Icons.MoveToFront"
  7099.  
  7100. )
  7101.  
  7102. (Butn.977
  7103.     Disabled:    1
  7104.     Help:    "Send to Back//Moves selected graphics behind other graphics"
  7105.     HelpTopic:    "Send_to_Back"
  7106.     Update:    "Graphic.HasSelectionUpdate"
  7107.     Icon:    978
  7108.     Click:    "Graphic.ToBack"
  7109. )
  7110.  
  7111. (AVIcon.978
  7112.     Name:    "SendToBack"
  7113.     Res:    "Icons.SendToBack"
  7114.  
  7115. )
  7116.  
  7117. (Butn.979
  7118.     Disabled:    1
  7119.     Help:    "Undo//Undo last edit"
  7120.     HelpTopic:    "Undo"
  7121.     Update:    "Layout.UndoUpdate"
  7122.     Icon:    980
  7123.     Click:    "Layout.Undo"
  7124. )
  7125.  
  7126. (AVIcon.980
  7127.     Name:    "Undo"
  7128.     Res:    "Icons.Undo"
  7129.  
  7130. )
  7131.  
  7132. (Space.981
  7133. )
  7134.  
  7135. (Butn.982
  7136.     Help:    "Zoom to Page//Zooms to the page"
  7137.     HelpTopic:    "Zoom_to_Page"
  7138.     Icon:    983
  7139.     Click:    "Layout.ZoomPage"
  7140. )
  7141.  
  7142. (AVIcon.983
  7143.     Name:    "ZoomToPage"
  7144.     Res:    "Icons.ZoomToPage"
  7145.  
  7146. )
  7147.  
  7148. (Butn.984
  7149.     Help:    "Zoom to Actual Size//Zooms to display the actual size of the layout (1:1)"
  7150.     HelpTopic:    "Zoom_to_Actual_Size"
  7151.     Icon:    985
  7152.     Click:    "Layout.ZoomActual"
  7153. )
  7154.  
  7155. (AVIcon.985
  7156.     Name:    "ZoomToActual"
  7157.     Res:    "Icons.ZoomToActual"
  7158.  
  7159. )
  7160.  
  7161. (Butn.986
  7162.     Disabled:    1
  7163.     Help:    "Zoom to Selected//Zooms to the extent of the selected layout graphics"
  7164.     HelpTopic:    "Zoom_to_Selected"
  7165.     Update:    "Graphic.HasSelectionUpdate"
  7166.     Icon:    987
  7167.     Click:    "Layout.ZoomSelected"
  7168. )
  7169.  
  7170. (AVIcon.987
  7171.     Name:    "ZoomToSelected"
  7172.     Res:    "Icons.ZoomToSelected"
  7173.  
  7174. )
  7175.  
  7176. (Butn.988
  7177.     Help:    "Zoom In//Zooms in on the center of the display"
  7178.     HelpTopic:    "Zoom_In"
  7179.     Icon:    989
  7180.     Click:    "Layout.ZoomIn"
  7181. )
  7182.  
  7183. (AVIcon.989
  7184.     Name:    "ZoomIn"
  7185.     Res:    "Icons.ZoomIn"
  7186.  
  7187. )
  7188.  
  7189. (Butn.990
  7190.     Help:    "Zoom Out//Zooms out from the center of the display"
  7191.     HelpTopic:    "Zoom_Out"
  7192.     Icon:    991
  7193.     Click:    "Layout.ZoomOut"
  7194. )
  7195.  
  7196. (AVIcon.991
  7197.     Name:    "ZoomOut"
  7198.     Res:    "Icons.ZoomOut"
  7199.  
  7200. )
  7201.  
  7202. (Space.992
  7203. )
  7204.  
  7205. (Butn.993
  7206.     Help:    "Neatline//Places a neatline around your graphics or inside your margins"
  7207.     HelpTopic:    "Layout_Neatline"
  7208.     Update:    "Graphic.Neatline ShowUpdate"
  7209.     Icon:    994
  7210.     Click:    "Graphic.Neatline Show"
  7211. )
  7212.  
  7213. (AVIcon.994
  7214.     Name:    "Neatline"
  7215.     Res:    "Icons.Neatline"
  7216.  
  7217. )
  7218.  
  7219. (Space.995
  7220. )
  7221.  
  7222. (Butn.996
  7223.     Help:    "Print//Prints the layout"
  7224.     HelpTopic:    "Print"
  7225.     Icon:    997
  7226.     Click:    "Doc.Print"
  7227. )
  7228.  
  7229. (AVIcon.997
  7230.     Name:    "Print"
  7231.     Res:    "Icons.Print"
  7232.  
  7233. )
  7234.  
  7235. (Space.998
  7236. )
  7237.  
  7238. (Butn.999
  7239.     Help:    "Help//Gets help about the next button, tool, or menu choice you click"
  7240.     HelpTopic:    "Help_button"
  7241.     Icon:    1000
  7242.     Click:    "Help.Tool"
  7243. )
  7244.  
  7245. (AVIcon.1000
  7246.     Name:    "HelpTool"
  7247.     Res:    "Icons.HelpTool"
  7248.  
  7249. )
  7250.  
  7251. (PopupSet.1001
  7252.     Child:    1002
  7253. )
  7254.  
  7255. (Popup.1002
  7256.     Child:    1003
  7257.     Child:    1004
  7258.     Child:    1005
  7259.     Child:    1006
  7260.     Child:    1007
  7261.     Child:    1008
  7262.     Child:    1009
  7263.     Child:    1010
  7264.     Child:    1011
  7265.     Child:    1012
  7266.     Label:    "Menu"
  7267. )
  7268.  
  7269. (Choice.1003
  7270.     Disabled:    1
  7271.     Help:    "Selects all layout graphics"
  7272.     HelpTopic:    "Select_All"
  7273.     Update:    "Layout.HasGraphicsUpdate"
  7274.     Label:    "Select All"
  7275.     Click:    "Graphic.SelectAll"
  7276.     Shortcut:    "Keys.None"
  7277. )
  7278.  
  7279. (Space.1004
  7280. )
  7281.  
  7282. (Choice.1005
  7283.     Disabled:    1
  7284.     Help:    "Undo the last edit"
  7285.     Update:    "Layout.UndoUpdate"
  7286.     Label:    "Undo"
  7287.     Click:    "Layout.Undo"
  7288.     Shortcut:    "Keys.None"
  7289. )
  7290.  
  7291. (Space.1006
  7292. )
  7293.  
  7294. (Choice.1007
  7295.     Disabled:    1
  7296.     Help:    "Moves selected graphics in front of other graphics"
  7297.     HelpTopic:    "Bring_to_Front"
  7298.     Update:    "Graphic.HasSelectionUpdate"
  7299.     Label:    "Bring to Front"
  7300.     Click:    "Graphic.ToFront"
  7301.     Shortcut:    "Keys.None"
  7302. )
  7303.  
  7304. (Choice.1008
  7305.     Disabled:    1
  7306.     Help:    "Moves selected graphics behind other graphics"
  7307.     HelpTopic:    "Send_to_Back"
  7308.     Update:    "Graphic.HasSelectionUpdate"
  7309.     Label:    "Send to Back"
  7310.     Click:    "Graphic.ToBack"
  7311.     Shortcut:    "Keys.None"
  7312. )
  7313.  
  7314. (Space.1009
  7315. )
  7316.  
  7317. (Choice.1010
  7318.     Disabled:    1
  7319.     Help:    "Simplifies the selected graphic by converting it to a set of shapes"
  7320.     HelpTopic:    "Simplify"
  7321.     Update:    "Graphic.HasSelectionUpdate"
  7322.     Label:    "Simplify"
  7323.     Click:    "Graphic.Simplify"
  7324.     Shortcut:    "Keys.None"
  7325. )
  7326.  
  7327. (Space.1011
  7328. )
  7329.  
  7330. (Choice.1012
  7331.     Disabled:    1
  7332.     Help:    "Refreshes view frames"
  7333.     Update:    "Frame.RefreshUpdate"
  7334.     Label:    "Refresh View Frames"
  7335.     Click:    "Frame.Refresh"
  7336.     Shortcut:    "Keys.None"
  7337. )
  7338.  
  7339. (ToolBar.1013
  7340.     Child:    1014
  7341.     Child:    1016
  7342.     Child:    1018
  7343.     Child:    1020
  7344.     Child:    1022
  7345.     Child:    1024
  7346.     Child:    1037
  7347.     Child:    1050
  7348. )
  7349.  
  7350. (Tool.1014
  7351.     Help:    "Pointer//Selects frames or graphics on the layout by pointing or dragging"
  7352.     HelpTopic:    "Pointer_tool"
  7353.     Icon:    1015
  7354.     Cursor:    "Cursors.Select"
  7355.     Apply:    "Layout.Select"
  7356.     Click:    "Layout.SelectTool"
  7357. )
  7358.  
  7359. (AVIcon.1015
  7360.     Name:    "Select"
  7361.     Res:    "Icons.Select"
  7362.  
  7363. )
  7364.  
  7365. (Tool.1016
  7366.     Help:    "Vertex_Edit//Adds, moves, and deletes vertices of line and polygon graphics"
  7367.     HelpTopic:    "Vertex_Edit_Tool"
  7368.     Icon:    1017
  7369.     Cursor:    "Cursors.SelectEdit"
  7370.     Apply:    "Layout.SelectToEdit"
  7371.     Click:    "Layout.SelectToEditTool"
  7372. )
  7373.  
  7374. (AVIcon.1017
  7375.     Name:    "SelectEdit"
  7376.     Res:    "Icons.SelectEdit"
  7377.  
  7378. )
  7379.  
  7380. (Tool.1018
  7381.     Help:    "Zoom In//Zooms in at a point you click or zooms in on a rectangle you drag"
  7382.     HelpTopic:    "Zoom_In_tool"
  7383.     Icon:    1019
  7384.     Cursor:    "Cursors.ZoomIn"
  7385.     Apply:    "Layout.ZoomInTool"
  7386. )
  7387.  
  7388. (AVIcon.1019
  7389.     Name:    "ZoomInTool"
  7390.     Res:    "Icons.ZoomInTool"
  7391.  
  7392. )
  7393.  
  7394. (Tool.1020
  7395.     Help:    "Zoom Out//Zooms out from a point you click or zooms out to include a rectangle you drag"
  7396.     HelpTopic:    "Zoom_Out_tool"
  7397.     Icon:    1021
  7398.     Cursor:    "Cursors.ZoomOut"
  7399.     Apply:    "Layout.ZoomOutTool"
  7400. )
  7401.  
  7402. (AVIcon.1021
  7403.     Name:    "ZoomOutTool"
  7404.     Res:    "Icons.ZoomOutTool"
  7405.  
  7406. )
  7407.  
  7408. (Tool.1022
  7409.     Help:    "Pan//Drags the display in the direction you move the cursor"
  7410.     HelpTopic:    "Pan_tool"
  7411.     Icon:    1023
  7412.     Cursor:    "Cursors.Pan"
  7413.     Apply:    "Layout.Pan"
  7414. )
  7415.  
  7416. (AVIcon.1023
  7417.     Name:    "Pan"
  7418.     Res:    "Icons.Pan"
  7419.  
  7420. )
  7421.  
  7422. (ToolMenu.1024
  7423.     Help:    "Text//Creates text on the display"
  7424.     HelpTopic:    "Text_tool"
  7425.     Update:    "Layout.TextToolUpdate"
  7426.     Icon:    1025
  7427.     Cursor:    "Cursors.Text"
  7428.     Apply:    "Layout.Text"
  7429.     Click:    "SymWin.DisplayFontPanel"
  7430.     Child:    1026
  7431.     Child:    1027
  7432.     Child:    1029
  7433.     Child:    1031
  7434.     Child:    1033
  7435.     Child:    1035
  7436. )
  7437.  
  7438. (AVIcon.1025
  7439.     Name:    "Text"
  7440.     Res:    "Icons.Text"
  7441.  
  7442. )
  7443.  
  7444. (Tool.1026
  7445.     Help:    "Text//Creates text on the display"
  7446.     HelpTopic:    "Text_tool"
  7447.     Update:    "Layout.TextToolUpdate"
  7448.     Icon:    1025
  7449.     Cursor:    "Cursors.Text"
  7450.     Apply:    "Layout.Text"
  7451.     Click:    "SymWin.DisplayFontPanel"
  7452. )
  7453.  
  7454. (Tool.1027
  7455.     Help:    "Callout Text//Draws text with a box and leader around it"
  7456.     HelpTopic:    "Text_tool"
  7457.     Update:    "Layout.TextToolUpdate"
  7458.     Icon:    1028
  7459.     Cursor:    "Cursors.Bullseye"
  7460.     Apply:    "View.CalloutTextTool"
  7461. )
  7462.  
  7463. (AVIcon.1028
  7464.     Name:    "CallOutText1"
  7465.     Res:    "Icons.CallOutText1"
  7466.  
  7467. )
  7468.  
  7469. (Tool.1029
  7470.     Help:    "Bullet Leader Text//Draws text with a bullet and leader"
  7471.     HelpTopic:    "Text_tool"
  7472.     Update:    "Layout.TextToolUpdate"
  7473.     Icon:    1030
  7474.     Cursor:    "Cursors.Bullseye"
  7475.     Apply:    "View.BulletLeaderTextTool"
  7476. )
  7477.  
  7478. (AVIcon.1030
  7479.     Name:    "CallOutText2"
  7480.     Res:    "Icons.CallOutText2"
  7481.  
  7482. )
  7483.  
  7484. (Tool.1031
  7485.     Help:    "Banner Text//Creates text with a box and shadow around it"
  7486.     HelpTopic:    "Text_tool"
  7487.     Update:    "Layout.TextToolUpdate"
  7488.     Icon:    1032
  7489.     Cursor:    "Cursors.Bullseye"
  7490.     Apply:    "View.ShadowBoxTextTool"
  7491. )
  7492.  
  7493. (AVIcon.1032
  7494.     Name:    "CallOutText3"
  7495.     Res:    "Icons.CallOutText3"
  7496.  
  7497. )
  7498.  
  7499. (Tool.1033
  7500.     Help:    "Drop-Shadow Text//Creates text where each letter has a drop-shadow"
  7501.     HelpTopic:    "Text_tool"
  7502.     Update:    "Layout.TextToolUpdate"
  7503.     Icon:    1034
  7504.     Cursor:    "Cursors.Bullseye"
  7505.     Apply:    "View.CreateDropShadowText"
  7506. )
  7507.  
  7508. (AVIcon.1034
  7509.     Name:    "DropShadowText"
  7510.     Res:    "Icons.DropShadowText"
  7511.  
  7512. )
  7513.  
  7514. (Tool.1035
  7515.     Help:    "SplineText//Adds text aligned to a spline baseline"
  7516.     HelpTopic:    "Text_tool"
  7517.     Update:    "Layout.TextToolUpdate"
  7518.     Icon:    1036
  7519.     Cursor:    "Cursors.Bullseye"
  7520.     Apply:    "View.SplineText"
  7521. )
  7522.  
  7523. (AVIcon.1036
  7524.     Name:    "TextAligned"
  7525.     Res:    "Icons.TextAligned"
  7526.  
  7527. )
  7528.  
  7529. (ToolMenu.1037
  7530.     Help:    "Draw Point//Creates a point on the display"
  7531.     HelpTopic:    "Draw_tool"
  7532.     Icon:    1038
  7533.     Cursor:    "Cursors.CrossHair"
  7534.     Apply:    "Layout.Point"
  7535.     Click:    "SymWin.DisplayMarkerPanel"
  7536.     Child:    1039
  7537.     Child:    1040
  7538.     Child:    1042
  7539.     Child:    1044
  7540.     Child:    1046
  7541.     Child:    1048
  7542. )
  7543.  
  7544. (AVIcon.1038
  7545.     Name:    "Point"
  7546.     Res:    "Icons.Point"
  7547.  
  7548. )
  7549.  
  7550. (Tool.1039
  7551.     Help:    "Draw Point//Creates a point on the display"
  7552.     HelpTopic:    "Draw_tool"
  7553.     Icon:    1038
  7554.     Cursor:    "Cursors.CrossHair"
  7555.     Apply:    "Layout.Point"
  7556.     Click:    "SymWin.DisplayMarkerPanel"
  7557. )
  7558.  
  7559. (Tool.1040
  7560.     Help:    "Draw Straight Line//Creates a line on the display"
  7561.     HelpTopic:    "Draw_tool"
  7562.     Icon:    1041
  7563.     Cursor:    "Cursors.CrossHair"
  7564.     Apply:    "Layout.Line"
  7565.     Click:    "SymWin.DisplayPenPanel"
  7566. )
  7567.  
  7568. (AVIcon.1041
  7569.     Name:    "SelectLine"
  7570.     Res:    "Icons.SelectLine"
  7571.  
  7572. )
  7573.  
  7574. (Tool.1042
  7575.     Help:    "Draw Line//Creates a line with three or more points on the display"
  7576.     HelpTopic:    "Draw_tool"
  7577.     Icon:    1043
  7578.     Cursor:    "Cursors.CrossHair"
  7579.     Apply:    "Layout.PolyLine"
  7580.     Click:    "SymWin.DisplayPenPanel"
  7581. )
  7582.  
  7583. (AVIcon.1043
  7584.     Name:    "Lines"
  7585.     Res:    "Icons.Lines"
  7586.  
  7587. )
  7588.  
  7589. (Tool.1044
  7590.     Help:    "Draw Rectangle//Creates a rectangle on the display"
  7591.     HelpTopic:    "Draw_tool"
  7592.     Icon:    1045
  7593.     Cursor:    "Cursors.CrossHair"
  7594.     Apply:    "Layout.Rect"
  7595.     Click:    "SymWin.DisplayFillPanel"
  7596. )
  7597.  
  7598. (AVIcon.1045
  7599.     Name:    "Rect"
  7600.     Res:    "Icons.Rect"
  7601.  
  7602. )
  7603.  
  7604. (Tool.1046
  7605.     Help:    "Draw Circle//Creates a circle on the display"
  7606.     HelpTopic:    "Draw_tool"
  7607.     Icon:    1047
  7608.     Cursor:    "Cursors.CrossHair"
  7609.     Apply:    "Layout.Circle"
  7610.     Click:    "SymWin.DisplayFillPanel"
  7611. )
  7612.  
  7613. (AVIcon.1047
  7614.     Name:    "Disk"
  7615.     Res:    "Icons.Disk"
  7616.  
  7617. )
  7618.  
  7619. (Tool.1048
  7620.     Help:    "Draw Polygon//Creates a polygon on the display"
  7621.     HelpTopic:    "Draw_tool"
  7622.     Icon:    1049
  7623.     Cursor:    "Cursors.CrossHair"
  7624.     Apply:    "Layout.Poly"
  7625.     Click:    "SymWin.DisplayFillPanel"
  7626. )
  7627.  
  7628. (AVIcon.1049
  7629.     Name:    "Poly"
  7630.     Res:    "Icons.Poly"
  7631.  
  7632. )
  7633.  
  7634. (ToolMenu.1050
  7635.     Help:    "View Frame//Creates a view frame on the display"
  7636.     HelpTopic:    "Frame_tool"
  7637.     Icon:    1051
  7638.     Cursor:    "Cursors.CrossHair"
  7639.     Apply:    "Layout.FrameView"
  7640.     Child:    1052
  7641.     Child:    1053
  7642.     Child:    1055
  7643.     Child:    1057
  7644.     Child:    1059
  7645.     Child:    1061
  7646.     Child:    1063
  7647. )
  7648.  
  7649. (AVIcon.1051
  7650.     Name:    "FrameView"
  7651.     Res:    "Icons.FrameView"
  7652.  
  7653. )
  7654.  
  7655. (Tool.1052
  7656.     Help:    "View Frame//Creates a view frame on the display"
  7657.     HelpTopic:    "Frame_tool"
  7658.     Icon:    1051
  7659.     Cursor:    "Cursors.CrossHair"
  7660.     Apply:    "Layout.FrameView"
  7661. )
  7662.  
  7663. (Tool.1053
  7664.     Help:    "Legend Frame//Creates a legend frame on the display"
  7665.     HelpTopic:    "Frame_tool"
  7666.     Icon:    1054
  7667.     Cursor:    "Cursors.CrossHair"
  7668.     Apply:    "Layout.FrameLegend"
  7669. )
  7670.  
  7671. (AVIcon.1054
  7672.     Name:    "FrameLegend"
  7673.     Res:    "Icons.FrameLegend"
  7674.  
  7675. )
  7676.  
  7677. (Tool.1055
  7678.     Help:    "Scale Bar Frame//Creates a scale bar frame on the display"
  7679.     HelpTopic:    "Frame_tool"
  7680.     Icon:    1056
  7681.     Cursor:    "Cursors.CrossHair"
  7682.     Apply:    "Layout.FrameScalebar"
  7683. )
  7684.  
  7685. (AVIcon.1056
  7686.     Name:    "FrameScalebar"
  7687.     Res:    "Icons.FrameScalebar"
  7688.  
  7689. )
  7690.  
  7691. (Tool.1057
  7692.     Help:    "North Arrow//Creates a north arrow on the display"
  7693.     HelpTopic:    "Frame_tool"
  7694.     Icon:    1058
  7695.     Cursor:    "Cursors.CrossHair"
  7696.     Apply:    "Layout.NorthArrow"
  7697. )
  7698.  
  7699. (AVIcon.1058
  7700.     Name:    "NorthArrow"
  7701.     Res:    "Icons.NorthArrow"
  7702.  
  7703. )
  7704.  
  7705. (Tool.1059
  7706.     Help:    "Chart Frame//Creates a chart frame on the display"
  7707.     HelpTopic:    "Frame_tool"
  7708.     Icon:    1060
  7709.     Cursor:    "Cursors.CrossHair"
  7710.     Apply:    "Layout.FrameChart"
  7711. )
  7712.  
  7713. (AVIcon.1060
  7714.     Name:    "FrameChart"
  7715.     Res:    "Icons.FrameChart"
  7716.  
  7717. )
  7718.  
  7719. (Tool.1061
  7720.     Help:    "Table Frame//Creates a table frame on the display"
  7721.     HelpTopic:    "Frame_tool"
  7722.     Icon:    1062
  7723.     Cursor:    "Cursors.CrossHair"
  7724.     Apply:    "Layout.FrameTable"
  7725. )
  7726.  
  7727. (AVIcon.1062
  7728.     Name:    "FrameTable"
  7729.     Res:    "Icons.FrameTable"
  7730.  
  7731. )
  7732.  
  7733. (Tool.1063
  7734.     Help:    "Picture Frame//Creates a picture frame on the display"
  7735.     HelpTopic:    "Frame_tool"
  7736.     Icon:    1064
  7737.     Cursor:    "Cursors.CrossHair"
  7738.     Apply:    "Layout.FramePicture"
  7739. )
  7740.  
  7741. (AVIcon.1064
  7742.     Name:    "FramePicture"
  7743.     Res:    "Icons.FramePicture"
  7744.  
  7745. )
  7746.  
  7747. (AVIcon.1065
  7748.     Name:    "Icon"
  7749.     Res:    "Layout.Icon"
  7750.  
  7751. )
  7752.  
  7753. (DocGUI.1066
  7754.     Name:    "Script"
  7755.     Type:    "SEd"
  7756.     Modified:    1
  7757.     Visible:    1
  7758.     MenuBar:    1067
  7759.     ButnBar:    1129
  7760.     Popups:    1170
  7761.     ToolBar:    1171
  7762.     NewScript:    "Script.New"
  7763.     OpenScript:    "Doc.Open"
  7764.     ActionScript:    "Script.Action"
  7765.     NewUpdateScript:    "Doc.NewUpdate"
  7766.     OpenUpdateScript:    "Doc.OpenUpdate"
  7767.     ActionUpdateScript:    "Script.ActionUpdate"
  7768.     Title:    "Scripts"
  7769.     Icon:    1172
  7770. )
  7771.  
  7772. (MenuBar.1067
  7773.     Child:    1068
  7774.     Child:    1081
  7775.     Child:    1097
  7776.     Child:    1114
  7777.     Child:    1124
  7778. )
  7779.  
  7780. (PMenu.1068
  7781.     InternalName:    "File"
  7782.     Child:    1069
  7783.     Child:    1070
  7784.     Child:    1071
  7785.     Child:    1072
  7786.     Child:    1073
  7787.     Child:    1074
  7788.     Child:    1075
  7789.     Child:    1076
  7790.     Child:    1077
  7791.     Child:    1078
  7792.     Child:    1079
  7793.     Child:    1080
  7794.     Label:    "&File"
  7795. )
  7796.  
  7797. (Choice.1069
  7798.     Help:    "Closes the active component"
  7799.     HelpTopic:    "Close"
  7800.     Label:    "&Close"
  7801.     Click:    "Project.CloseDoc"
  7802.     Shortcut:    "Keys.None"
  7803. )
  7804.  
  7805. (Choice.1070
  7806.     Help:    "Closes all components"
  7807.     HelpTopic:    "Close_All"
  7808.     Label:    "Close &All"
  7809.     Click:    "Project.CloseAll"
  7810.     Shortcut:    "Keys.None"
  7811. )
  7812.  
  7813. (Space.1071
  7814. )
  7815.  
  7816. (Choice.1072
  7817.     Help:    "Saves the current project"
  7818.     HelpTopic:    "Save_Project"
  7819.     Label:    "&Save Project"
  7820.     Click:    "Project.Save"
  7821.     Shortcut:    "Keys.Ctrl+S"
  7822. )
  7823.  
  7824. (Choice.1073
  7825.     Help:    "Saves the current project with a new name"
  7826.     HelpTopic:    "Save_Project_As"
  7827.     Label:    "Save Project As..."
  7828.     Click:    "Project.SaveAs"
  7829.     Shortcut:    "Keys.None"
  7830. )
  7831.  
  7832. (Space.1074
  7833. )
  7834.  
  7835. (Choice.1075
  7836.     Help:    "Displays the Extensions Dialog"
  7837.     HelpTopic:    "Extensions"
  7838.     Label:    "Extensions..."
  7839.     Click:    "Appl.GetExtensionWin"
  7840.     Shortcut:    "Keys.None"
  7841. )
  7842.  
  7843. (Space.1076
  7844. )
  7845.  
  7846. (Choice.1077
  7847.     Help:    "Prints the script"
  7848.     HelpTopic:    "Print"
  7849.     Label:    "&Print..."
  7850.     Click:    "Doc.Print"
  7851.     Shortcut:    "Keys.None"
  7852. )
  7853.  
  7854. (Choice.1078
  7855.     Disabled:    1
  7856.     Help:    "Edits the printer and the printing options"
  7857.     HelpTopic:    "Print_Setup"
  7858.     Update:    "PrintSetupUpdate"
  7859.     Label:    "P&rint Setup..."
  7860.     Click:    "Project.PrintSetup"
  7861.     Shortcut:    "Keys.None"
  7862. )
  7863.  
  7864. (Space.1079
  7865. )
  7866.  
  7867. (Choice.1080
  7868.     Help:    "Exits ArcView"
  7869.     HelpTopic:    "Exit"
  7870.     Label:    "E&xit"
  7871.     Click:    "Project.Exit"
  7872.     Shortcut:    "Keys.None"
  7873. )
  7874.  
  7875. (PMenu.1081
  7876.     InternalName:    "Edit"
  7877.     Child:    1082
  7878.     Child:    1083
  7879.     Child:    1084
  7880.     Child:    1085
  7881.     Child:    1086
  7882.     Child:    1087
  7883.     Child:    1088
  7884.     Child:    1089
  7885.     Child:    1090
  7886.     Child:    1091
  7887.     Child:    1092
  7888.     Child:    1093
  7889.     Child:    1094
  7890.     Child:    1095
  7891.     Child:    1096
  7892.     Label:    "&Edit"
  7893. )
  7894.  
  7895. (Choice.1082
  7896.     Help:    "Undoes the last change"
  7897.     HelpTopic:    "Undo__Script_"
  7898.     Label:    "&Undo"
  7899.     Click:    "Script.Undo"
  7900.     Shortcut:    "Keys.Ctrl+Z"
  7901. )
  7902.  
  7903. (Space.1083
  7904. )
  7905.  
  7906. (Choice.1084
  7907.     Help:    "Finds the selected or specified string"
  7908.     HelpTopic:    "Script_Find"
  7909.     Label:    "&Find..."
  7910.     Click:    "Script.Find"
  7911.     Shortcut:    "Keys.None"
  7912. )
  7913.  
  7914. (Choice.1085
  7915.     Disabled:    1
  7916.     Help:    "Finds the next occurrence of the string"
  7917.     HelpTopic:    "Script_FindNext"
  7918.     Update:    "Script.FindNextUpdate"
  7919.     Label:    "Find &Next"
  7920.     Click:    "Script.FindNext"
  7921.     Shortcut:    "Keys.F3"
  7922. )
  7923.  
  7924. (Choice.1086
  7925.     Help:    "Replaces the selected or specifed string"
  7926.     HelpTopic:    "Script_Replace"
  7927.     Label:    "Rep&lace..."
  7928.     Click:    "Script.Replace"
  7929.     Shortcut:    "Keys.None"
  7930. )
  7931.  
  7932. (Space.1087
  7933. )
  7934.  
  7935. (Choice.1088
  7936.     Disabled:    1
  7937.     Help:    "Cuts the selection and puts it into the clipboard"
  7938.     HelpTopic:    "Cut"
  7939.     Update:    "Script.HasSelUpdate"
  7940.     Label:    "Cu&t"
  7941.     Click:    "Script.Cut"
  7942.     Shortcut:    "Keys.Ctrl+X"
  7943. )
  7944.  
  7945. (Choice.1089
  7946.     Disabled:    1
  7947.     Help:    "Copies the selection and puts it into the clipboard"
  7948.     HelpTopic:    "Copy"
  7949.     Update:    "Script.HasSelUpdate"
  7950.     Label:    "&Copy"
  7951.     Click:    "Script.Copy"
  7952.     Shortcut:    "Keys.Ctrl+C"
  7953. )
  7954.  
  7955. (Choice.1090
  7956.     Help:    "Inserts the contents of the clipboard"
  7957.     HelpTopic:    "Paste"
  7958.     Label:    "&Paste"
  7959.     Click:    "Script.Paste"
  7960.     Shortcut:    "Keys.Ctrl+V"
  7961. )
  7962.  
  7963. (Space.1091
  7964. )
  7965.  
  7966. (Choice.1092
  7967.     Help:    "Selects all text in the script editor"
  7968.     HelpTopic:    "Select_All_in_a_script"
  7969.     Label:    "Select &All"
  7970.     Click:    "Script.SelectAll"
  7971.     Shortcut:    "Keys.None"
  7972. )
  7973.  
  7974. (Choice.1093
  7975.     Help:    "Deletes text from the cursor to the left margin"
  7976.     HelpTopic:    "Delete_Left"
  7977.     Label:    "&Delete Left"
  7978.     Click:    "Script.KillLine"
  7979.     Shortcut:    "Keys.Ctrl+U"
  7980. )
  7981.  
  7982. (Space.1094
  7983. )
  7984.  
  7985. (Choice.1095
  7986.     Disabled:    1
  7987.     Help:    "Comments selected text"
  7988.     HelpTopic:    "Comment"
  7989.     Update:    "Script.HasSelUpdate"
  7990.     Label:    "C&omment"
  7991.     Click:    "Script.Comment"
  7992.     Shortcut:    "Keys.None"
  7993. )
  7994.  
  7995. (Choice.1096
  7996.     Disabled:    1
  7997.     Help:    "Uncomments selected text"
  7998.     HelpTopic:    "Remove_Comment"
  7999.     Update:    "Script.HasSelUpdate"
  8000.     Label:    "&Remove Comment"
  8001.     Click:    "Script.Uncomment"
  8002.     Shortcut:    "Keys.None"
  8003. )
  8004.  
  8005. (PMenu.1097
  8006.     InternalName:    "Script"
  8007.     Child:    1098
  8008.     Child:    1099
  8009.     Child:    1100
  8010.     Child:    1101
  8011.     Child:    1102
  8012.     Child:    1103
  8013.     Child:    1104
  8014.     Child:    1105
  8015.     Child:    1106
  8016.     Child:    1107
  8017.     Child:    1108
  8018.     Child:    1109
  8019.     Child:    1110
  8020.     Child:    1111
  8021.     Child:    1112
  8022.     Child:    1113
  8023.     Label:    "&Script"
  8024. )
  8025.  
  8026. (Choice.1098
  8027.     Help:    "Displays the dialog box to edit properties of the script"
  8028.     HelpTopic:    "Script_Properties"
  8029.     Label:    "&Properties..."
  8030.     Click:    "Script.Properties"
  8031.     Shortcut:    "Keys.None"
  8032. )
  8033.  
  8034. (Space.1099
  8035. )
  8036.  
  8037. (Choice.1100
  8038.     Disabled:    1
  8039.     Help:    "Compiles the script"
  8040.     HelpTopic:    "Compile"
  8041.     Update:    "Script.CompileUpdate"
  8042.     Label:    "&Compile"
  8043.     Click:    "Script.Compile"
  8044.     Shortcut:    "Keys.None"
  8045. )
  8046.  
  8047. (Choice.1101
  8048.     Help:    "Executes one request or object reference in the compiled script"
  8049.     HelpTopic:    "Step"
  8050.     Update:    "Script.RunUpdate"
  8051.     Label:    "&Step"
  8052.     Click:    "Script.Step"
  8053.     Shortcut:    "Keys.F8"
  8054. )
  8055.  
  8056. (Choice.1102
  8057.     Help:    "Runs the compiled script"
  8058.     HelpTopic:    "Run"
  8059.     Update:    "Script.RunUpdate"
  8060.     Label:    "&Run"
  8061.     Click:    "Script.Run"
  8062.     Shortcut:    "Keys.F5"
  8063. )
  8064.  
  8065. (Space.1103
  8066. )
  8067.  
  8068. (Choice.1104
  8069.     Help:    "Toggles a breakpoint on or off at the current cursor position"
  8070.     HelpTopic:    "Toggle_Breakpoint"
  8071.     Update:    "Script.RunUpdate"
  8072.     Label:    "Toggle &Breakpoint"
  8073.     Click:    "Script.ToggleBreak"
  8074.     Shortcut:    "Keys.None"
  8075. )
  8076.  
  8077. (Choice.1105
  8078.     Help:    "Clears all breakpoints"
  8079.     HelpTopic:    "Clear_All_Breakpoints"
  8080.     Update:    "Script.RunUpdate"
  8081.     Label:    "Clear &All Breakpoints"
  8082.     Click:    "Script.ClearAllBreaks"
  8083.     Shortcut:    "Keys.None"
  8084. )
  8085.  
  8086. (Choice.1106
  8087.     Help:    "Displays the current value of local and global variables"
  8088.     HelpTopic:    "Examine_Variables"
  8089.     Update:    "Script.RunUpdate"
  8090.     Label:    "E&xamine Variables..."
  8091.     Click:    "Script.ShowVariables"
  8092.     Shortcut:    "Keys.Ctrl+E"
  8093. )
  8094.  
  8095. (Space.1107
  8096. )
  8097.  
  8098. (Choice.1108
  8099.     Help:    "Inserts the source code of a system script"
  8100.     HelpTopic:    "Load_System_Script"
  8101.     Label:    "&Load System Script..."
  8102.     Click:    "Script.SystemLoad"
  8103.     Shortcut:    "Keys.None"
  8104. )
  8105.  
  8106. (Choice.1109
  8107.     Help:    "Inserts the contents of a text file"
  8108.     HelpTopic:    "Load_Text_File"
  8109.     Label:    "Load &Text File..."
  8110.     Click:    "Script.FileLoad"
  8111.     Shortcut:    "Keys.None"
  8112. )
  8113.  
  8114. (Choice.1110
  8115.     Help:    "Writes the entire script or the selected text to a text file"
  8116.     HelpTopic:    "Write_Text_File"
  8117.     Label:    "&Write Text File..."
  8118.     Click:    "Script.FileWrite"
  8119.     Shortcut:    "Keys.None"
  8120. )
  8121.  
  8122. (Space.1111
  8123. )
  8124.  
  8125. (Choice.1112
  8126.     Help:    "Embeds the script in the project and deletes its window"
  8127.     HelpTopic:    "Embed_Script"
  8128.     Update:    "Script.RunUpdate"
  8129.     Label:    "&Embed Script"
  8130.     Click:    "Script.Embed"
  8131.     Shortcut:    "Keys.None"
  8132. )
  8133.  
  8134. (Choice.1113
  8135.     Disabled:    1
  8136.     Help:    "Removes specified script from embedded scripts and puts it in a SEd"
  8137.     HelpTopic:    "Script_Unembed"
  8138.     Update:    "Script.UnembedUpdate"
  8139.     Label:    "&Unembed Script..."
  8140.     Click:    "Script.Unembed"
  8141.     Shortcut:    "Keys.None"
  8142. )
  8143.  
  8144. (PMenu.1114
  8145.     InternalName:    "Window"
  8146.     Child:    1115
  8147.     Child:    1116
  8148.     Child:    1117
  8149.     Child:    1118
  8150.     Child:    1119
  8151.     Child:    1120
  8152.     Child:    1122
  8153.     Child:    1123
  8154.     Label:    "&Window"
  8155. )
  8156.  
  8157. (Choice.1115
  8158.     Help:    "Arranges windows as non-overlapping tiles"
  8159.     HelpTopic:    "Tile"
  8160.     Label:    "&Tile"
  8161.     Click:    "Project.Tile"
  8162.     Shortcut:    "Keys.None"
  8163. )
  8164.  
  8165. (Choice.1116
  8166.     Help:    "Arranges windows"
  8167.     HelpTopic:    "Cascade"
  8168.     Label:    "&Cascade"
  8169.     Click:    "Project.Cascade"
  8170.     Shortcut:    "Keys.None"
  8171. )
  8172.  
  8173. (Choice.1117
  8174.     Help:    "Arranges iconified windows"
  8175.     HelpTopic:    "Arrange_Icons"
  8176.     Label:    "&Arrange Icons"
  8177.     Click:    "Project.ArrangeIcons"
  8178.     Shortcut:    "Keys.None"
  8179. )
  8180.  
  8181. (Space.1118
  8182. )
  8183.  
  8184. (Choice.1119
  8185.     Help:    "Shows the symbol window"
  8186.     HelpTopic:    "Show_Symbol_Window"
  8187.     Label:    "Show Symbol Window..."
  8188.     Click:    "Project.ShowHideSymWin"
  8189.     Shortcut:    "Keys.Ctrl+P"
  8190. )
  8191.  
  8192. (Space.1120
  8193.     ObjectTag:    1121
  8194.     Update:    "WindowMenuUpdate"
  8195. )
  8196.  
  8197. (AVStr.1121
  8198.     S:    "makedef.apr .Script1"
  8199. )
  8200.  
  8201. (Choice.1122
  8202.     Help:    "Activates makedef.apr"
  8203.     Label:    "&1 makedef.apr"
  8204.     Click:    "WindowActivate"
  8205.     Shortcut:    "Keys.None"
  8206. )
  8207.  
  8208. (Choice.1123
  8209.     Help:    "Activates .Script1"
  8210.     Label:    "&2 .Script1"
  8211.     Click:    "WindowActivate"
  8212.     Shortcut:    "Keys.None"
  8213. )
  8214.  
  8215. (PMenu.1124
  8216.     InternalName:    "Help"
  8217.     Child:    1125
  8218.     Child:    1126
  8219.     Child:    1127
  8220.     Child:    1128
  8221.     Label:    "&Help"
  8222. )
  8223.  
  8224. (Choice.1125
  8225.     Help:    "Displays the dialog for browsing and searching ArcView's help system"
  8226.     HelpTopic:    "Help_on_Help_Topics"
  8227.     Label:    "Help &Topics..."
  8228.     Click:    "Project.HelpTopics"
  8229.     Shortcut:    "Keys.None"
  8230. )
  8231.  
  8232. (Choice.1126
  8233.     Help:    "Provides instructions for how to obtain help from ArcView"
  8234.     HelpTopic:    "Help_on_How_to_Get_Help"
  8235.     Label:    "&How to Get Help"
  8236.     Click:    "Project.HelpHelp"
  8237.     Shortcut:    "Keys.None"
  8238. )
  8239.  
  8240. (Space.1127
  8241. )
  8242.  
  8243. (Choice.1128
  8244.     Help:    "Provides information about ArcView"
  8245.     HelpTopic:    "About"
  8246.     Label:    "&About ArcView..."
  8247.     Click:    "Project.About"
  8248.     Shortcut:    "Keys.None"
  8249. )
  8250.  
  8251. (ButnBar.1129
  8252.     Child:    1130
  8253.     Child:    1132
  8254.     Child:    1133
  8255.     Child:    1135
  8256.     Child:    1137
  8257.     Child:    1139
  8258.     Child:    1140
  8259.     Child:    1142
  8260.     Child:    1143
  8261.     Child:    1145
  8262.     Child:    1147
  8263.     Child:    1148
  8264.     Child:    1150
  8265.     Child:    1152
  8266.     Child:    1154
  8267.     Child:    1156
  8268.     Child:    1158
  8269.     Child:    1159
  8270.     Child:    1161
  8271.     Child:    1163
  8272.     Child:    1165
  8273.     Child:    1166
  8274.     Child:    1168
  8275. )
  8276.  
  8277. (Butn.1130
  8278.     Help:    "Save Project//Saves the current project"
  8279.     HelpTopic:    "Save_Project"
  8280.     Icon:    1131
  8281.     Click:    "Project.Save"
  8282. )
  8283.  
  8284. (AVIcon.1131
  8285.     Name:    "Save"
  8286.     Res:    "Icons.Save"
  8287.  
  8288. )
  8289.  
  8290. (Space.1132
  8291. )
  8292.  
  8293. (Butn.1133
  8294.     Disabled:    1
  8295.     Help:    "Cut//Cuts the selection and puts it into the clipboard"
  8296.     HelpTopic:    "Cut"
  8297.     Update:    "Script.HasSelUpdate"
  8298.     Icon:    1134
  8299.     Click:    "Script.Cut"
  8300. )
  8301.  
  8302. (AVIcon.1134
  8303.     Name:    "Cut"
  8304.     Res:    "Icons.Cut"
  8305.  
  8306. )
  8307.  
  8308. (Butn.1135
  8309.     Disabled:    1
  8310.     Help:    "Copy//Copies the selection and puts it into the clipboard"
  8311.     HelpTopic:    "Copy"
  8312.     Update:    "Script.HasSelUpdate"
  8313.     Icon:    1136
  8314.     Click:    "Script.Copy"
  8315. )
  8316.  
  8317. (AVIcon.1136
  8318.     Name:    "Copy"
  8319.     Res:    "Icons.Copy"
  8320.  
  8321. )
  8322.  
  8323. (Butn.1137
  8324.     Help:    "Paste//Inserts the contents of the clipboard"
  8325.     HelpTopic:    "Paste"
  8326.     Icon:    1138
  8327.     Click:    "Script.Paste"
  8328. )
  8329.  
  8330. (AVIcon.1138
  8331.     Name:    "Paste"
  8332.     Res:    "Icons.Paste"
  8333.  
  8334. )
  8335.  
  8336. (Space.1139
  8337. )
  8338.  
  8339. (Butn.1140
  8340.     Help:    "Undo//Undoes the last modification to the script editor text"
  8341.     HelpTopic:    "Undo__Script_"
  8342.     Icon:    1141
  8343.     Click:    "Script.Undo"
  8344. )
  8345.  
  8346. (AVIcon.1141
  8347.     Name:    "Undo"
  8348.     Res:    "Icons.Undo"
  8349.  
  8350. )
  8351.  
  8352. (Space.1142
  8353. )
  8354.  
  8355. (Butn.1143
  8356.     Help:    "Shift Lines Left//Shifts selected lines or current line two spaces to the left"
  8357.     HelpTopic:    "Shift_lines_left_or_right"
  8358.     Icon:    1144
  8359.     Click:    "Script.ShiftLeft"
  8360. )
  8361.  
  8362. (AVIcon.1144
  8363.     Name:    "ShiftLeft"
  8364.     Res:    "Icons.ShiftLeft"
  8365.  
  8366. )
  8367.  
  8368. (Butn.1145
  8369.     Help:    "Shift Lines Right//Shifts selected lines or current line two spaces to the right"
  8370.     HelpTopic:    "Shift_lines_left_or_right"
  8371.     Icon:    1146
  8372.     Click:    "Script.ShiftRight"
  8373. )
  8374.  
  8375. (AVIcon.1146
  8376.     Name:    "ShiftRight"
  8377.     Res:    "Icons.ShiftRight"
  8378.  
  8379. )
  8380.  
  8381. (Space.1147
  8382. )
  8383.  
  8384. (Butn.1148
  8385.     Disabled:    1
  8386.     Help:    "Compile//Compiles the script"
  8387.     HelpTopic:    "Compile"
  8388.     Update:    "Script.CompileUpdate"
  8389.     Icon:    1149
  8390.     Click:    "Script.Compile"
  8391. )
  8392.  
  8393. (AVIcon.1149
  8394.     Name:    "Check"
  8395.     Res:    "Icons.Check"
  8396.  
  8397. )
  8398.  
  8399. (Butn.1150
  8400.     Help:    "Run//Runs the compiled script"
  8401.     HelpTopic:    "Run"
  8402.     Update:    "Script.RunUpdate"
  8403.     Icon:    1151
  8404.     Click:    "Script.Run"
  8405. )
  8406.  
  8407. (AVIcon.1151
  8408.     Name:    "Run"
  8409.     Res:    "Icons.Run"
  8410.  
  8411. )
  8412.  
  8413. (Butn.1152
  8414.     Help:    "Step//Executes one request or object reference in the compiled script"
  8415.     HelpTopic:    "Step"
  8416.     Update:    "Script.RunUpdate"
  8417.     Icon:    1153
  8418.     Click:    "Script.Step"
  8419. )
  8420.  
  8421. (AVIcon.1153
  8422.     Name:    "Footprints"
  8423.     Res:    "Icons.Footprints"
  8424.  
  8425. )
  8426.  
  8427. (Butn.1154
  8428.     Help:    "Toggle Breakpoint//Toggles a breakpoint on or off at the current cursor position"
  8429.     HelpTopic:    "Toggle_Breakpoint"
  8430.     Update:    "Script.RunUpdate"
  8431.     Icon:    1155
  8432.     Click:    "Script.ToggleBreak"
  8433. )
  8434.  
  8435. (AVIcon.1155
  8436.     Name:    "Hand"
  8437.     Res:    "Icons.Hand"
  8438.  
  8439. )
  8440.  
  8441. (Butn.1156
  8442.     Help:    "Examine Variables//Displays the current value of local and global variables"
  8443.     HelpTopic:    "Examine_Variables"
  8444.     Update:    "Script.RunUpdate"
  8445.     Icon:    1157
  8446.     Click:    "Script.ShowVariables"
  8447. )
  8448.  
  8449. (AVIcon.1157
  8450.     Name:    "Examine"
  8451.     Res:    "Icons.Examine"
  8452.  
  8453. )
  8454.  
  8455. (Space.1158
  8456. )
  8457.  
  8458. (Butn.1159
  8459.     Help:    "Load System Script//Inserts the source code of a system script"
  8460.     HelpTopic:    "Load_System_Script"
  8461.     Icon:    1160
  8462.     Click:    "Script.SystemLoad"
  8463. )
  8464.  
  8465. (AVIcon.1160
  8466.     Name:    "LoadScript"
  8467.     Res:    "Icons.LoadScript"
  8468.  
  8469. )
  8470.  
  8471. (Butn.1161
  8472.     Help:    "Load Text File//Inserts the contents of a text file"
  8473.     HelpTopic:    "Load_Text_File"
  8474.     Icon:    1162
  8475.     Click:    "Script.FileLoad"
  8476. )
  8477.  
  8478. (AVIcon.1162
  8479.     Name:    "Open"
  8480.     Res:    "Icons.Open"
  8481.  
  8482. )
  8483.  
  8484. (Butn.1163
  8485.     Help:    "Write Text File//Writes the entire script or the selected text to a text file"
  8486.     HelpTopic:    "Write_Text_File"
  8487.     Icon:    1164
  8488.     Click:    "Script.FileWrite"
  8489. )
  8490.  
  8491. (AVIcon.1164
  8492.     Name:    "Write"
  8493.     Res:    "Icons.Write"
  8494.  
  8495. )
  8496.  
  8497. (Space.1165
  8498. )
  8499.  
  8500. (Butn.1166
  8501.     Help:    "Script Help//Searches for help using the current selection"
  8502.     HelpTopic:    "Getting_help_about_script_components"
  8503.     Icon:    1167
  8504.     Click:    "Script.Help"
  8505. )
  8506.  
  8507. (AVIcon.1167
  8508.     Name:    "Help"
  8509.     Res:    "Icons.Help"
  8510.  
  8511. )
  8512.  
  8513. (Butn.1168
  8514.     Help:    "Help//Gets help about the next button, tool, or menu choice you click"
  8515.     HelpTopic:    "Help_button"
  8516.     Icon:    1169
  8517.     Click:    "Help.Tool"
  8518. )
  8519.  
  8520. (AVIcon.1169
  8521.     Name:    "HelpTool"
  8522.     Res:    "Icons.HelpTool"
  8523.  
  8524. )
  8525.  
  8526. (PopupSet.1170
  8527. )
  8528.  
  8529. (ToolBar.1171
  8530. )
  8531.  
  8532. (AVIcon.1172
  8533.     Name:    "Icon"
  8534.     Res:    "SEd.Icon"
  8535.  
  8536. )
  8537.  
  8538. (DocGUI.1173
  8539.     Name:    "Project"
  8540.     Type:    "Project"
  8541.     Modified:    1
  8542.     MenuBar:    1174
  8543.     ButnBar:    1211
  8544.     Popups:    1217
  8545.     ToolBar:    1218
  8546.     Icon:    1219
  8547. )
  8548.  
  8549. (MenuBar.1174
  8550.     Child:    1175
  8551.     Child:    1186
  8552.     Child:    1196
  8553.     Child:    1206
  8554. )
  8555.  
  8556. (PMenu.1175
  8557.     InternalName:    "File"
  8558.     Child:    1176
  8559.     Child:    1177
  8560.     Child:    1178
  8561.     Child:    1179
  8562.     Child:    1180
  8563.     Child:    1181
  8564.     Child:    1182
  8565.     Child:    1183
  8566.     Child:    1184
  8567.     Child:    1185
  8568.     Label:    "&File"
  8569. )
  8570.  
  8571. (Choice.1176
  8572.     Help:    "Creates a new project"
  8573.     HelpTopic:    "New_Project"
  8574.     Label:    "&New Project"
  8575.     Click:    "Project.New"
  8576.     Shortcut:    "Keys.Ctrl+N"
  8577. )
  8578.  
  8579. (Choice.1177
  8580.     Help:    "Opens an existing project"
  8581.     HelpTopic:    "Open_Project"
  8582.     Label:    "&Open Project..."
  8583.     Click:    "Project.Open"
  8584.     Shortcut:    "Keys.None"
  8585. )
  8586.  
  8587. (Choice.1178
  8588.     Help:    "Closes the project window"
  8589.     HelpTopic:    "Close_Project"
  8590.     Label:    "&Close Project"
  8591.     Click:    "Project.Close"
  8592.     Shortcut:    "Keys.None"
  8593. )
  8594.  
  8595. (Space.1179
  8596. )
  8597.  
  8598. (Choice.1180
  8599.     Help:    "Saves the current project"
  8600.     HelpTopic:    "Save_Project"
  8601.     Label:    "&Save Project"
  8602.     Click:    "Project.Save"
  8603.     Shortcut:    "Keys.Ctrl+S"
  8604. )
  8605.  
  8606. (Choice.1181
  8607.     Help:    "Saves the current project with a new name"
  8608.     HelpTopic:    "Save_Project_As"
  8609.     Label:    "Save Project &As..."
  8610.     Click:    "Project.SaveAs"
  8611.     Shortcut:    "Keys.None"
  8612. )
  8613.  
  8614. (Space.1182
  8615. )
  8616.  
  8617. (Choice.1183
  8618.     Help:    "Displays the Extensions dialog"
  8619.     HelpTopic:    "Extensions"
  8620.     Label:    "&Extensions..."
  8621.     Click:    "Appl.GetExtensionWin"
  8622.     Shortcut:    "Keys.None"
  8623. )
  8624.  
  8625. (Space.1184
  8626. )
  8627.  
  8628. (Choice.1185
  8629.     Help:    "Exits ArcView"
  8630.     HelpTopic:    "Exit"
  8631.     Label:    "E&xit"
  8632.     Click:    "Project.Exit"
  8633.     Shortcut:    "Keys.None"
  8634. )
  8635.  
  8636. (PMenu.1186
  8637.     InternalName:    "Project"
  8638.     Child:    1187
  8639.     Child:    1188
  8640.     Child:    1189
  8641.     Child:    1190
  8642.     Child:    1191
  8643.     Child:    1192
  8644.     Child:    1193
  8645.     Child:    1194
  8646.     Child:    1195
  8647.     Label:    "&Project"
  8648. )
  8649.  
  8650. (Choice.1187
  8651.     Help:    "Displays the dialog box to edit properties of the project"
  8652.     HelpTopic:    "Project_Properties"
  8653.     Label:    "&Properties..."
  8654.     Click:    "Project.Properties"
  8655.     Shortcut:    "Keys.None"
  8656. )
  8657.  
  8658. (Choice.1188
  8659.     Help:    "Customizes the active project"
  8660.     HelpTopic:    "Customize"
  8661.     Update:    "Project.CustomizeUpdate"
  8662.     Label:    "&Customize..."
  8663.     Click:    "Project.Customize"
  8664.     Shortcut:    "Keys.None"
  8665. )
  8666.  
  8667. (Space.1189
  8668. )
  8669.  
  8670. (Choice.1190
  8671.     Help:    "Renames the selected project component"
  8672.     HelpTopic:    "Rename"
  8673.     Update:    "Project.RenameUpdate"
  8674.     Label:    "&Rename '.Script1'..."
  8675.     Click:    "Project.Rename"
  8676.     Shortcut:    "Keys.Ctrl+R"
  8677. )
  8678.  
  8679. (Choice.1191
  8680.     Help:    "Deletes the selected component from the project"
  8681.     HelpTopic:    "Delete_Component"
  8682.     Update:    "Project.DeleteUpdate"
  8683.     Label:    "&Delete '.Script1'..."
  8684.     Click:    "Project.Delete"
  8685.     Shortcut:    "Keys.Del"
  8686. )
  8687.  
  8688. (Space.1192
  8689. )
  8690.  
  8691. (Choice.1193
  8692.     Help:    "Adds a table to the project"
  8693.     HelpTopic:    "Add_Table"
  8694.     Update:    "Project.AddTableUpdate"
  8695.     Label:    "&Add Table..."
  8696.     Click:    "Project.AddTable"
  8697.     Shortcut:    "Keys.None"
  8698. )
  8699.  
  8700. (Choice.1194
  8701.     Help:    "Creates a new project component from an external source"
  8702.     HelpTopic:    "Import"
  8703.     Update:    "Project.ImportUpdate"
  8704.     Label:    "&Import..."
  8705.     Click:    "Project.Import"
  8706.     Shortcut:    "Keys.None"
  8707. )
  8708.  
  8709. (Choice.1195
  8710.     Help:    "Opens the SQL Connection manager"
  8711.     HelpTopic:    "SQL_Connect"
  8712.     Update:    "Project.HasSQL"
  8713.     Label:    "&SQL Connect..."
  8714.     Click:    "Project.SQLConnect"
  8715.     Shortcut:    "Keys.None"
  8716. )
  8717.  
  8718. (PMenu.1196
  8719.     InternalName:    "Window"
  8720.     Child:    1197
  8721.     Child:    1198
  8722.     Child:    1199
  8723.     Child:    1200
  8724.     Child:    1201
  8725.     Child:    1202
  8726.     Child:    1204
  8727.     Child:    1205
  8728.     Label:    "&Window"
  8729. )
  8730.  
  8731. (Choice.1197
  8732.     Help:    "Arranges windows as non-overlapping tiles"
  8733.     HelpTopic:    "Tile"
  8734.     Label:    "&Tile"
  8735.     Click:    "Project.Tile"
  8736.     Shortcut:    "Keys.None"
  8737. )
  8738.  
  8739. (Choice.1198
  8740.     Help:    "Arranges windows"
  8741.     HelpTopic:    "Cascade"
  8742.     Label:    "&Cascade"
  8743.     Click:    "Project.Cascade"
  8744.     Shortcut:    "Keys.None"
  8745. )
  8746.  
  8747. (Choice.1199
  8748.     Help:    "Arranges iconified windows"
  8749.     HelpTopic:    "Arrange_Icons"
  8750.     Label:    "&Arrange Icons"
  8751.     Click:    "Project.ArrangeIcons"
  8752.     Shortcut:    "Keys.None"
  8753. )
  8754.  
  8755. (Space.1200
  8756. )
  8757.  
  8758. (Choice.1201
  8759.     Help:    "Shows the symbol window"
  8760.     HelpTopic:    "Show_Symbol_Window"
  8761.     Label:    "Show Symbol Window..."
  8762.     Click:    "Project.ShowHideSymWin"
  8763.     Shortcut:    "Keys.Ctrl+P"
  8764. )
  8765.  
  8766. (Space.1202
  8767.     ObjectTag:    1203
  8768.     Update:    "WindowMenuUpdate"
  8769. )
  8770.  
  8771. (AVStr.1203
  8772.     S:    "makedef.apr .Script1"
  8773. )
  8774.  
  8775. (Choice.1204
  8776.     Help:    "Activates makedef.apr"
  8777.     Label:    "&1 makedef.apr"
  8778.     Click:    "WindowActivate"
  8779.     Shortcut:    "Keys.None"
  8780. )
  8781.  
  8782. (Choice.1205
  8783.     Help:    "Activates .Script1"
  8784.     Label:    "&2 .Script1"
  8785.     Click:    "WindowActivate"
  8786.     Shortcut:    "Keys.None"
  8787. )
  8788.  
  8789. (PMenu.1206
  8790.     InternalName:    "Help"
  8791.     Child:    1207
  8792.     Child:    1208
  8793.     Child:    1209
  8794.     Child:    1210
  8795.     Label:    "&Help"
  8796. )
  8797.  
  8798. (Choice.1207
  8799.     Help:    "Displays the dialog for browsing and searching ArcView's help system"
  8800.     HelpTopic:    "Help_on_Help_Topics"
  8801.     Label:    "Help &Topics..."
  8802.     Click:    "Project.HelpTopics"
  8803.     Shortcut:    "Keys.None"
  8804. )
  8805.  
  8806. (Choice.1208
  8807.     Help:    "Provides instructions for how to obtain help from ArcView"
  8808.     HelpTopic:    "Help_on_How_to_Get_Help"
  8809.     Label:    "&How to Get Help..."
  8810.     Click:    "Project.HelpHelp"
  8811.     Shortcut:    "Keys.None"
  8812. )
  8813.  
  8814. (Space.1209
  8815. )
  8816.  
  8817. (Choice.1210
  8818.     Help:    "Provides information about ArcView"
  8819.     HelpTopic:    "About"
  8820.     Label:    "&About ArcView..."
  8821.     Click:    "Project.About"
  8822.     Shortcut:    "Keys.None"
  8823. )
  8824.  
  8825. (ButnBar.1211
  8826.     Update:    "Project.UpdateButtons"
  8827.     Child:    1212
  8828.     Child:    1214
  8829.     Child:    1215
  8830. )
  8831.  
  8832. (Butn.1212
  8833.     Help:    "Save Project//Saves the current project"
  8834.     HelpTopic:    "Save_Project"
  8835.     Icon:    1213
  8836.     Click:    "Project.Save"
  8837. )
  8838.  
  8839. (AVIcon.1213
  8840.     Name:    "Save"
  8841.     Res:    "Icons.Save"
  8842.  
  8843. )
  8844.  
  8845. (Space.1214
  8846. )
  8847.  
  8848. (Butn.1215
  8849.     Help:    "Help//Gets help about the next button, tool, or menu choice you click"
  8850.     HelpTopic:    "Help_button"
  8851.     Icon:    1216
  8852.     Click:    "Help.Tool"
  8853. )
  8854.  
  8855. (AVIcon.1216
  8856.     Name:    "HelpTool"
  8857.     Res:    "Icons.HelpTool"
  8858.  
  8859. )
  8860.  
  8861. (PopupSet.1217
  8862. )
  8863.  
  8864. (ToolBar.1218
  8865. )
  8866.  
  8867. (AVIcon.1219
  8868.     Name:    "Icon"
  8869.     Res:    "Project.Icon"
  8870.  
  8871. )
  8872.  
  8873. (DocGUI.1220
  8874.     Name:    "Appl"
  8875.     Type:    "Application"
  8876.     Modified:    1
  8877.     MenuBar:    1221
  8878.     ButnBar:    1234
  8879.     Popups:    1235
  8880.     ToolBar:    1236
  8881.     Icon:    1237
  8882. )
  8883.  
  8884. (MenuBar.1221
  8885.     Child:    1222
  8886.     Child:    1229
  8887. )
  8888.  
  8889. (PMenu.1222
  8890.     InternalName:    "File"
  8891.     Child:    1223
  8892.     Child:    1224
  8893.     Child:    1225
  8894.     Child:    1226
  8895.     Child:    1227
  8896.     Child:    1228
  8897.     Label:    "&File"
  8898. )
  8899.  
  8900. (Choice.1223
  8901.     Help:    "Creates a new project"
  8902.     HelpTopic:    "New_Project"
  8903.     Label:    "&New Project"
  8904.     Click:    "Project.New"
  8905.     Shortcut:    "Keys.Ctrl+N"
  8906. )
  8907.  
  8908. (Choice.1224
  8909.     Help:    "Opens an existing project"
  8910.     HelpTopic:    "Open_Project"
  8911.     Label:    "&Open Project..."
  8912.     Click:    "Project.Open"
  8913.     Shortcut:    "Keys.Ctrl+O"
  8914. )
  8915.  
  8916. (Space.1225
  8917. )
  8918.  
  8919. (Choice.1226
  8920.     Help:    "Displays the Extensions dialog"
  8921.     HelpTopic:    "Extensions"
  8922.     Label:    "&Extensions..."
  8923.     Click:    "Appl.GetExtensionWin"
  8924.     Shortcut:    "Keys.None"
  8925. )
  8926.  
  8927. (Space.1227
  8928. )
  8929.  
  8930. (Choice.1228
  8931.     Help:    "Exits ArcView"
  8932.     HelpTopic:    "Exit"
  8933.     Label:    "E&xit"
  8934.     Click:    "Project.Exit"
  8935.     Shortcut:    "Keys.None"
  8936. )
  8937.  
  8938. (PMenu.1229
  8939.     InternalName:    "Help"
  8940.     Child:    1230
  8941.     Child:    1231
  8942.     Child:    1232
  8943.     Child:    1233
  8944.     Label:    "&Help"
  8945. )
  8946.  
  8947. (Choice.1230
  8948.     Help:    "Displays the dialog for browsing and searching ArcView's help system"
  8949.     HelpTopic:    "Help_on_Help_Topics"
  8950.     Label:    "Help &Topics..."
  8951.     Click:    "Project.HelpTopics"
  8952.     Shortcut:    "Keys.None"
  8953. )
  8954.  
  8955. (Choice.1231
  8956.     Help:    "Provides instructions for how to obtain help from ArcView"
  8957.     HelpTopic:    "Help_on_How_to_Get_Help"
  8958.     Label:    "&How to Get Help..."
  8959.     Click:    "Project.HelpHelp"
  8960.     Shortcut:    "Keys.None"
  8961. )
  8962.  
  8963. (Space.1232
  8964. )
  8965.  
  8966. (Choice.1233
  8967.     Help:    "Provides information about ArcView"
  8968.     HelpTopic:    "About"
  8969.     Label:    "&About ArcView..."
  8970.     Click:    "Project.About"
  8971.     Shortcut:    "Keys.None"
  8972. )
  8973.  
  8974. (ButnBar.1234
  8975. )
  8976.  
  8977. (PopupSet.1235
  8978. )
  8979.  
  8980. (ToolBar.1236
  8981. )
  8982.  
  8983. (AVIcon.1237
  8984.     Name:    "DefaultDocument"
  8985.     Res:    "Icons.DefaultDocument"
  8986.  
  8987. )
  8988.  
  8989. (AVStr.1238
  8990.     S:    "View"
  8991. )
  8992.  
  8993. (AVStr.1239
  8994.     S:    "Table"
  8995. )
  8996.  
  8997. (AVStr.1240
  8998.     S:    "Chart"
  8999. )
  9000.  
  9001. (AVStr.1241
  9002.     S:    "Layout"
  9003. )
  9004.  
  9005. (AVStr.1242
  9006.     S:    "Script"
  9007. )
  9008.  
  9009. (AVStr.1243
  9010.     S:    "Project"
  9011. )
  9012.  
  9013. (AVStr.1244
  9014.     S:    "Appl"
  9015. )
  9016.  
  9017.